【发布时间】:2019-11-25 21:37:04
【问题描述】:
在我的 ASP.net MVC 5 应用程序中调用 session_end() 方法时,我需要重定向到主页。
我已经在 web.config 上设置了会话超时配置 我还添加了一个动作过滤器,如果在会话被销毁时调用动作方法,请求会自动重定向到主页。
但是现在我需要在调用 session_end() 方法时自动重定向到登录页面。
void Session_End(object sender, EventArgs e)
{
string loginName2 = Environment.UserName;
var allKiosks = new BLL.Services.svcInstanceKiosk().GetAllKiosks();
var currentKiosk = allKiosks.Where(x => x.ComputerName.ToUpper() == loginName2.ToUpper()).FirstOrDefault();
new BLL.Services.svcKiosk().UpdateKioskLoginStatus(currentKiosk.ComputerName, false, "NA")
Response.Redirect("/Home/Login");
}
Response.Redirect("/Home/Login");线有解决办法吗?
提前致谢。
【问题讨论】:
标签: c# asp.net-mvc session