asp.net中如何注册html服务器控件的按钮事件
1、把控件拖到aspx页面,点“设计”视图,再双击控件,系统自动生成click事件。
2、手动写,控件的OnClick=方法名(事件名):
aspx:
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />aspxcs:
protected void Button1_Click(object sender, EventArgs e){
}
<asp:Label ID="Label1" runat="server" Text="啊"></asp:Label>
方案1
后台: protected string lable;
Page_load()中: lable=Label1Text;
前台: <asp:HyperLink id="HyperLink3" runat="server" NavigateUrl='<%#"LS_changeaspxid="+DataBinderEval(ContainerDataItem, "bh")+"&lb=" + lable %>'>
方案2
<asp:HyperLink id="HyperLink3" runat="server" NavigateUrl='<%#"LS_changeaspxid="+DataBinderEval(ContainerDataItem, "bh")+"&lb=" + Label1Text%>'>
如果是大量循环的情况下,方案一效率更高
HTML服务器端控件 就是能在服务器端执行的HTML控件
通俗得说 你可以使用服务器语言来控制HTML控件的各个属性
比如Text,
可以在服务器端程序 控制其显示 TextText="显示内容"
0条评论