【发布时间】:2012-05-21 14:12:05
【问题描述】:
我在更新面板中放置了一个用户控件,例如这样。
<asp:UpdatePanel ID="testupdatepnl" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<uc1:TestControl ID="ctlTest" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
现在我在这个用户控件中放置了一个按钮,比如 Click。我想在按钮单击时回发整个页面。 我尝试添加这样的回发触发器
<Triggers>
<asp:PostBackTrigger ControlID="clickButton" />
</Triggers>
由于按钮位于用户控件内,因此在运行时出现错误。
有没有办法为这个按钮做回发。
【问题讨论】:
-
@Nalaka526:谢谢,我会检查它..
-
@Nalaka526 :但我收到一个错误,例如“在 UpdatePanel 'testupdatepnl' 中找不到触发器的 ID 为 'ctl00$phContent$ctlList$ctlClientLocations$clickButton' 的控件。”
-
能否请您发送您已修改的代码,即分配控件的 UniqueID 服务器端作为触发器
标签: c# asp.net updatepanel postback ajaxcontroltoolkit