ASP.net Page_LoadComplete未在重定向上触发

时间:2017-05-16 16:02:57

标签: asp.net response.redirect page-lifecycle

我有一个MasterPage和一个Content页。

每当在执行重定向的内容页面上调用方法时,EG:

protected void DoLogin(object sender, EventArgs e)
{
    var result = AttemptLogin();
    if (result.Success)
    {
        Response.Redirect("~/home");
    }
    else
    {
        ... show error message
    }
}

似乎Page_LoadComplete未被解雇。母版页设置为:

protected void Page_Init(object sender, EventArgs e)
{
    Page.LoadComplete += Page_LoadComplete;
}
void Page_LoadComplete(object sender, EventArgs e)
{
    DoSomething();
}

重定向是否应停止此操作?

0 个答案:

没有答案