我正在使用 ASP.Net C# WebForms Framework 3.5 开发网站 我正在使用母版页进行设计,在母版页中我有两个用于页眉和页脚的用户控件。 当用户登录时,在 Header Control 中,有一个指向 Logoff 和 onClick 事件的链接,我们在 cs 文件中编写了注销代码。
当我们点击它时,.net会调用WebForm的page_load事件,然后是master pages的page_load事件,然后是master page中使用的所有用户控件的page_load事件,最后调用click事件。
我们如何避免这种情况?我想避免 page_load 事件。
请您参考如下方法:
你无法避免这种情况,因为 asp.net page life-cycle 的方式作品。但是,您应该将代码放在 !IsPostBack
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// put your code here..
}
}
