简体   繁体   English

用户控制按钮在asp.net中单击

[英]user control button click in asp.net

I have user control file cust_list.ascx 我有用户控制文件cust_list.ascx

i have added this control to my aspx page. 我已经将此控件添加到我的aspx页面。 have two buttons in my aspx page.. 我的aspx页面中有两个按钮。

during page_load I displayed 5 controls.. 在page_load期间,我显示了5个控件。

when i click on next button.it will show next 5 controls...i have previous button too. 当我单击下一步按钮时,它将显示接下来的5个控件...我也有上一个按钮。

my problem is when in click on button which is in user control after next button click the page set back to initial state.which is having situation same as when the first time page was loaded.but button_click in user control doesnt fire. 我的问题是在单击用户按钮中的下一个按钮后,将页面设置回初始状态。这与第一次加载页面时的情况相同,但是用户控件中的button_click不会触发。

The below link might help you 以下链接可能对您有帮助

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

There instead of HtmlGenericControl use your control like Button 那里而不是HtmlGenericControl使用像Button这样的控件

Or else you need to load the user-control at Page_Load OR Page_Init so that the control events get registered like 否则,您需要在Page_LoadPage_Init处加载用户控件,以便控件事件像

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

make sure to keep the function call out of if(!isPostBack) as it wont be able to click after postback. 确保将函数调用保持在if(!isPostBack)因为它在回发后将无法单击。

hope this helps you.... 希望这对您有帮助...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 用户控件中的ASP.Net按钮的单击事件处理程序不起作用 - Click Event Handler of ASP.Net Button in User Control is not Working C#Asp.Net用户控制按钮单击 - C# Asp.Net User Control button click 单击jQuery UI对话框中的ASP.NET用户控件 - ASP.NET user control in jQuery UI dialog on button click asp.net动态用户控件按钮单击问题 - asp.net dynamic user control button click issue ASP.NET按钮单击未捕获(用户控件中的按钮,它在Repeater中动态加载) - ASP.NET Button click not caught (button in user control which is dynamically loaded in Repeater) 如果用户忘了单击按钮后单击..,怎么显示msg框? - how to show msg box if user forgot to check asp.net checkbox control on button click ..? asp.net/VB:中继器中的用户控件-捕获按钮的单击事件 - asp.net/VB: user control in repeater - catch click event of button 在用户控件中单击ASP.NET时,可以使用javascript在主页中设置文本框的值 - ASP.NET on button click in user control set the value of a textbox in the main page using javascript 如何使用VB在ASP.NET中的按钮单击上创建用户控件 - How to create a User Control on button click in asp.net using vb 弹出窗口中放置的Web用户控件的按钮单击事件未触发-Asp.net Webforms - Button Click Event of Web User Control that is placed inside a popup not firing - Asp.net Webforms
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM