从另一个控件中的控件刷新asp.net页面

use*_*588 6 asp.net user-controls refresh

我想在有人点击"添加"按钮后刷新我的asp.net页面.但是,"添加"按钮是另一个用户控件内部的用户控件的一部分,并且子控件和父控件都包含在更新面板中:下面的代码被缩短显示,这是用户控件在另一个用户控件内部的原因

内部第一控制:

<ajax:UpdatePanel ID="Panel1" runat="server" UpdateMode="Always">
   <ContentTemplate>
             <uc:Control2 ID="Custom2" runat="server" />
   </ContentTemplate>
</ajax:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

然后在control2里面

<ajax:UpdatePanel ID="Panel2" runat="server" UpdateMode="Always">
   <ContentTemplate>
             <asp:LinkButton ID="AddButton" runat="server" OnClick="AddButton_Click"</asp:LinkButton>
   </ContentTemplate>
</ajax:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

Kel*_*tex 4

如果要重新加载整个页面(而不仅仅是UpdatePanels的内容),您可以执行以下操作:

Page.Response.Redirect("mypagename.aspx");
Run Code Online (Sandbox Code Playgroud)