Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.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
如何使用asp.net mvc重定向到Global.asax中Session_End方法中的特定视图_Asp.net_Asp.net Mvc - Fatal编程技术网

如何使用asp.net mvc重定向到Global.asax中Session_End方法中的特定视图

如何使用asp.net mvc重定向到Global.asax中Session_End方法中的特定视图,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,如何使用asp.net重定向到Global.asax中Session_End方法中的特定视图 我尝试使用Response.Redirect(“~/Home/Index”),但它给出了类似“响应在Global.asax中无法识别”这样的错误。您不能这样做。可以在没有实际HTTP上下文的情况下触发会话结束。用户甚至可能在触发此事件之前很久就关闭了浏览器,因此无处可重定向。请求和响应对象不可用 结论:不要这样做。我发现下面的博文()声称可以解决这个问题,但对我不起作用。IsNewSession条件为t

如何使用asp.net重定向到Global.asax中Session_End方法中的特定视图


我尝试使用Response.Redirect(“~/Home/Index”),但它给出了类似“响应在Global.asax中无法识别”这样的错误。

您不能这样做。可以在没有实际HTTP上下文的情况下触发会话结束。用户甚至可能在触发此事件之前很久就关闭了浏览器,因此无处可重定向。请求和响应对象不可用


结论:不要这样做。

我发现下面的博文()声称可以解决这个问题,但对我不起作用。IsNewSession条件为true,但如果((null!=sessionOkie)&&(sessionOkie.IndexOf(“ASP.NET_SessionId”)>=0)){//handle expired session}总是返回false,并且它从不处理无效会话。我很困惑。也许你想要一个注销链接和一个信息页面:)在他们单击注销后重定向