2011-11-11 67 views
0

我們在我們的Default.aspx中有一個updatepanel,我們加載了我們的ASCx用戶控件。我們需要從我們的usercontrols爲updatepanel動態添加觸發器。如何將觸發器添加到來自usercontrol的updatepanel

可以做到這一點嗎?如果是這樣,怎麼樣?

+0

你能解釋一下你正在嘗試做什麼嗎?你的「觸發器」是什麼意思?當你動態地說你的意思是在腳本中的Web瀏覽器或動態C#代碼? – Spence

回答

1

一個好辦法來解決,這是把你的觸發按鈕(鏈接和等),其中u希望(例如U中提到的用戶控件),並將其配置爲UpdatePanel內的觸發器。

...//An example for a button you can put in a UserControl 
<asp:Button ID="btnSomeButton" runat="server" Text="Refresh Panel" /> 
... 
//An UpdatePanel located in your page - e.g. Default.aspx 
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
<Triggers> 
<asp:AsyncPostBackTrigger ControlID="btnSomeButton" EventName="Click" /> 
</Triggers> 
</asp:UpdatePanel> 
... 
相關問題