ASP.Net MVC 4将onSessionStart重定向到Action

时间:2013-04-02 16:30:59

标签: c# asp.net asp.net-mvc asp.net-mvc-4

在我的全球ASAX中,我检测到一个条件,如果不满足,我会转到帐户控制器上的登录操作。

    void Session_Start(object sender, EventArgs e)
    {
        if(thingy==null)
            Response.Redirect(Request.ApplicationPath + "/Account/Login");
    }

有没有办法在此阶段获取帐户上的登录操作的URL?

1 个答案:

答案 0 :(得分:2)

试试这个:

void Session_Start(object sender, EventArgs e)
{
    if (Session.IsNewSession)
        Response.RedirectToRoute("LogOn", "User");
}