假设有一个带有id chkSelect的checkBox并执行ondatabinding事件。怎么做?
答案 0 :(得分:2)
您可以将AutoPostBack="true"
和OnCheckedChanged="chkSelect_CheckChanged"
添加到chkSelect CheckBox,然后将其添加到您的代码隐藏中:
protected void chkSelect_CheckChanged(object sender, EventArgs e)
{
// your code here
}
如果要在选中/取消选中CheckBox时执行操作。
或将OnDataBinding="chkSelect_DataBinding"
添加到CheckBox以及代码隐藏中的以下内容:
protected void chkSelect_DataBinding(object sender, EventArgs e)
{
// your code here
}
如果你想使用OnDataBinding事件。
答案 1 :(得分:0)
我想你想要获得名为的数据绑定事件方法。
为此,您的复选框应将事件声明为:
< asp:CheckBox runat =“server”ID =“chkSelect”Text =“CheckBox to bind”ondatabinding =“chkSelect_DataBinding”/>
或
你也可以把它作为
的Page_init或OnInit方法protected override void OnInit(EventArgs e)
{
chkSelect.DataBinding += new EventHandler(chkSelect_DataBinding);
base.OnInit(e);
}
现在要激活此事件,您可以调用
chkSelect.DataBind();在page_load中。这将触发ondatabinding事件。