在asp.net应用程序的母版页中更新面板
本文关键字:更新 母版页 asp net 应用程序 | 更新日期: 2023-09-27 18:02:46
我有一个包含Update Panel
的母版页
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Name="jquery" />
<asp:ScriptReference Name="jquery.ui.combined" />
</Scripts>
</asp:ScriptManager>
<asp:UpdatePanel ID="container" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:ContentPlaceHolder runat="server" ID="Content" />
</ContentTemplate>
</asp:UpdatePanel>
在子视图中,我想当我点击一个按钮重定向到另一个视图,但只是更新container panel
的内容
protected void Login2_LoggedIn(object sender, EventArgs e)
{
Response.Redirect("/Candidat/Recap.aspx");
UpdatePanel pan = (UpdatePanel)Master.FindControl("container");
pan.Update();
}
但是它不起作用:整个页面被刷新。所以:
- 我犯了什么错误?
- 我如何修复我的代码?
将ScriptManager控件放在UpdatePanel之上的页面上:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>