ASP.NET从代码隐藏触发更新面板刷新
我的ASP.NET页面上有两个更新面板(updatepanel1和updatepanel2)。我想在代码隐藏中触发updatepanel2刷新/更新updatepanel1,因此在updatepanel1\u加载事件中,我将调用updatepanel2.update() 但是我需要一种方法来检查(在updatepanel2_加载中)异步回发是否是由updatepanel1_加载中的调用引起的。有没有办法检查调用/回发触发器是否来自updatepanel1ASP.NET从代码隐藏触发更新面板刷新,.net,asp.net,ajax,postback,.net,Asp.net,Ajax,Postback,我的ASP.NET页面上有两个更新面板(updatepanel1和updatepanel2)。我想在代码隐藏中触发updatepanel2刷新/更新updatepanel1,因此在updatepanel1\u加载事件中,我将调用updatepanel2.update() 但是我需要一种方法来检查(在updatepanel2_加载中)异步回发是否是由updatepanel1_加载中的调用引起的。有没有办法检查调用/回发触发器是否来自updatepanel1 感谢您的帮助单击其中一个更新面板时更新两
感谢您的帮助单击其中一个更新面板时更新两个更新面板对您有好处吗 然后您应该使用触发器:
<asp:UpdatePanel ID="updatePnl" runat="server" UpdateMode="Conditional">
<ContentTemplate>
//your html
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="updatePnl_SECOND" />
</Triggers>
</asp:UpdatePanel>
<asp:UpdatePanel ID="updatePnl_SECOND" runat="server" UpdateMode="Conditional">
<ContentTemplate>
//your html
</ContentTemplate>
</asp:UpdatePanel>
//你的html
//你的html
在上面的例子中,如果用户单击从updatePnl_秒发回的内容,updatePnl也将更新
这对您有帮助吗?您需要
UpdateMode=“Conditional”
才能使用触发器。您好,谢谢您的回复。但这不是我真正想要的。。因为在updatepanel1_Load事件中,我有一个代码块,我想在第二个更新面板开始更新之前执行它。所以现在我在updatepanel1_Load中有一段代码,后面是对updatepanel2.Update()的调用。。我只是想用一种方法来测试调用是否来自updatepanel2_Load中的updatepanel1。你知道这样的事情是否可能发生吗?谢谢