我有一个包含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();
}
但它不起作用:整个页面都刷新了。所以:
答案 0 :(得分:1)
将ScriptManager控件放在UpdatePanel上方的页面上:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>