Asp.net “注销”按钮将重新加载所有用户控件

Asp.net “注销”按钮将重新加载所有用户控件,asp.net,user-controls,button,postback,pageload,Asp.net,User Controls,Button,Postback,Pageload,我有一个带有几个用户控件(ascx)的aspx页面,还有一个用于注销的asp:按钮 按钮的单击事件将清除会话并执行响应。重定向到登录页面 但是,在调用click事件之前,由于页面发回,所有的页面加载事件都会针对所有控件运行 运行单击事件代码而不必重新加载所有用户控件的最佳方法是什么?最简单的方法是添加: if(!IsPostBack) 在Page\u Load中的控件初始化周围,最简单的方法是添加: if(!IsPostBack) 在Page\u Load中的控件初始化周围,使注销按钮成为指

我有一个带有几个用户控件(ascx)的aspx页面,还有一个用于注销的asp:按钮

按钮的单击事件将清除会话并执行响应。重定向到登录页面

但是,在调用click事件之前,由于页面发回,所有的页面加载事件都会针对所有控件运行


运行单击事件代码而不必重新加载所有用户控件的最佳方法是什么?

最简单的方法是添加:

if(!IsPostBack)

Page\u Load

中的控件初始化周围,最简单的方法是添加:

if(!IsPostBack)

Page\u Load
中的控件初始化周围,使注销按钮成为指向注销页面的链接,该页面在Page\u Load上执行会话清除,而不是回发。这样,基础页面就不必重新加载。

使您的注销按钮成为指向注销页面的链接,该页面在加载时执行会话清除,而不是回发。这样,底层页面就不必重新加载