我有一个返回的控制器 System.Web.Mvc.FilePathResult
我确实返回this.File(文件名,内容类型,下载名称);
在用户点击链接时调用此操作 我做了$(“a [rel ='popup']”)。colorbox();
。每当用户点击链接时 它采用控制器方法和文件 显示在颜色框中。
现在我正面临一个问题 如果用户登录到我的站点并打开页面 ,显示链接并且用户离开他的座位(即会话到期) 然后他回来点击链接 那时候我的申请因为没有有效的会话而中断。
所以试图返回View(“LogOn”); 当session为null时。
但仍然没有重定向到 我认为这是因为彩盒
任何人都可以建议我应该重定向到登录页面 即使我正在拿彩盒 ?
答案 0 :(得分:0)
会话过期时,它不会为“空”,因此如果您正在检查if (Session == null)
,则无效。您需要检查是否存在会话变量。
在您的评论中,您说您已尝试重定向到/ Home / Login但它不会呈现登录视图。你能详细说说吗?它呈现什么?