2012-03-25 93 views
0

我有用戶控制文件cust_list.ascx用戶控制按鈕點擊在asp.net

我已經將此控件添加到我的aspx頁面。 有兩個按鈕,在我的aspx頁面..

在Page_Load期間我顯示5個控制..

當我旁邊button.it點擊會顯示未來5個控制......我以前有過按鈕。

我的問題是當點擊下一個按鈕後點擊用戶控件中的按鈕時,頁面設置回初始狀態,它與第一次頁面加載時的情況相同。但用戶控件中的button_click並不會觸發。

+0

也許你應該使用AJAX來不會使所有的頁面,當按鈕被點擊 – 2012-03-25 09:57:33

+0

ASMX是用戶控件? – 2012-03-25 10:38:50

+0

對不起cust_list.ascx是用戶控件 – kalpesh 2012-03-25 14:13:37

回答

0

以下鏈接可以幫助你

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

代替HtmlGenericControl有使用您的控件像Button

要不然你需要加載在Page_Load用戶控件或Page_Init使控制事件獲得註冊,如

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

請務必保留if(!isPostBack)以外的函數調用,因爲它無法在回發後進行點擊。

希望這可以幫助你....

相關問題