Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.Net MVC 4将onSessionStart重定向到操作_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

C# ASP.Net MVC 4将onSessionStart重定向到操作

C# ASP.Net MVC 4将onSessionStart重定向到操作,c#,asp.net,asp.net-mvc,asp.net-mvc-4,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?尝试以下操作: void Session_

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

    void Session_Start(object sender, EventArgs e)
    {
        if(thingy==null)
            Response.Redirect(Request.ApplicationPath + "/Account/Login");
    }
在此阶段,是否有方法获取帐户登录操作的URL?

尝试以下操作:

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

谢谢你,戴夫。我正在寻找帐户控制器上登录操作的url。我不想硬编码。您想使用appsettings还是只使用url.action()解决方案?url.action,但在Global.assx上似乎不可用