ASP.NET基础(二)数据展示Repeater
展示数据:
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;
}
}