用户控制按钮单击asp.net

时间:2012-03-25 09:53:33

标签: asp.net

我有用户控制文件cust_list.ascx

我已将此控件添加到我的aspx页面。 在我的aspx页面中有两个按钮..

在page_load期间

我显示了5个控件..

当我点击下一个按钮。它将显示接下来的5个控件...我也有上一个按钮。

我的问题是当在下一个按钮点击页面设置回初始状态后点击用户控制按钮时,其状态与第一次加载页面时相同。但用户控件中的button_click不会触发。

1 个答案:

答案 0 :(得分:0)

以下链接可能会对您有所帮助

https://stackoverflow.com/a/9080243/546033

而不是HtmlGenericControl使用您的控件,如Button

否则您需要在Page_LoadPage_Init加载用户控件,以便控件事件得到注册,如

Page_Load(object sender,EventArgs e)
{
createControls();
}

确保将函数调用保留在if(!isPostBack)之外,因为它无法在回发后单击。

希望这可以帮助你......