ASP.NET简单的认识
展示数据:
Repeater 后台代码写: Repeater1.DataSource = 查询的数据的方法;
Repeater1.DataBind(); //不要忘了写这句话;
<tbody> <asp:Repeater ID="Repeater1" runat="server"> <%-- 在内容里加Repeater和TtemTemplate--%> <ItemTemplate> <tr> <td><%#Eval("ID") %></td> <td><input type="checkbox" id="che"/><%#Eval("ucode") %></td> <td><%#Eval("username") %></td> <td><%#Eval("password") %></td> <td><%#Eval("nickname") %></td> <td><%#Eval("sexstr") %> <%-- <img src="<%#Eval("sexImg") %>" />--%> <%--使用图片当性别区分--%> </td> <td><%#Eval("birthday","{0:yyyy年MM月dd日}") %></td> <%-- 日期的转换--%> <td><%#Eval("NationName") %></td> </tr> </ItemTemplate> </asp:Repeater> </tbody>
label编译出来是一个<span>标签
Literal 编译出来什么都没有 Litetal1.Text = "<script>alert('删除成功!');window.location.href='Default.aspx';</script>"; 里面是js写法,
window.location.href='Default.aspx';</script>";s意思是回到主窗体,前面是意思是删除成功!
Litetal1.Text = "<script>alert('删除成功!');window.opener.location.href='Default.aspx';window.close()</script>";
window.opener.location.href='Default.aspx';window.close()
意思也是关闭这个串口并且返回父级窗口
按钮 Button1.Click+= 按(Tab键两下);
Button按钮 主要用Submit 提交按钮(可以刷新)。 有两个属性:1,Enabled = true/false; 按钮是否可用 编译出来是disabled = disabled,
2,visible = true/false;隐藏
textbox 记住一个属性:TextMode="MultiLine(多行)SingleLine(单行)Password(密码)";
下面是一个扩展属性:查找民族;写在了类里面
public string nationname { get { string s = "无"; SqlConnection conn = new SqlConnection("server=.;database=Data0504;user=sa;pwd=123"); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "select *from UserNation where NationCode = @a"; cmd.Parameters.AddWithValue("@a", nation); conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { s = dr["NationName"].ToString(); } conn.Close(); return s; } }