如何从UpdatePanel中的按钮强制执行完整回发?
发布于 2010-03-30 21:30:36
可以使用UpdatePanel的Triggers属性注册触发完整回发的操作。
向该属性添加一个PostBackTrigger对象,其中包含需要触发完整回发的控件的ControlID。
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
<ContentTemplate>
...
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="myFullPostBackControlID" />
</Triggers>
</asp:UpdatePanel>
发布于 2012-10-19 20:01:06
我只是添加这个,因为其他人都没有。在没有上述任何方法的情况下,只需一行代码即可在代码隐藏中完成此操作。只需将以下代码放入page_load:
Visual Basic
ScriptManager.GetCurrent(Me).RegisterPostBackControl(myButtonID)
C#
ScriptManager.GetCurrent(this).RegisterPostBackControl(myButtonID);
发布于 2010-03-30 21:33:05
来自here
使用PostBackTrigger控件使UpdatePanel内的控件能够导致回发,而不是执行异步回发。
<Triggers>
<asp:PostBackTrigger ControlID="controlID" />
</Triggers>
https://stackoverflow.com/questions/2545508
复制相似问题