用户控制按钮点击在asp.net
问题描述:
我有用户控制文件cust_list.ascx用户控制按钮点击在asp.net
我已经将此控件添加到我的aspx页面。 有两个按钮,在我的aspx页面..
在Page_Load期间我显示5个控制..
当我旁边button.it点击会显示未来5个控制......我以前有过按钮。
我的问题是当点击下一个按钮后点击用户控件中的按钮时,页面设置回初始状态,它与第一次页面加载时的情况相同。但用户控件中的button_click并不会触发。
答
以下链接可以帮助你
https://stackoverflow.com/a/9080243/546033
代替HtmlGenericControl
有使用您的控件像Button
要不然你需要加载在Page_Load
用户控件或Page_Init
使控制事件获得注册,如
Page_Load(object sender,EventArgs e)
{
createControls();
}
请务必保留if(!isPostBack)
以外的函数调用,因为它无法在回发后进行点击。
希望这可以帮助你....
也许你应该使用AJAX来不会使所有的页面,当按钮被点击 – 2012-03-25 09:57:33
ASMX是用户控件? – 2012-03-25 10:38:50
对不起cust_list.ascx是用户控件 – kalpesh 2012-03-25 14:13:37