重定向到登录页面/颜色框

时间:2011-02-27 12:47:02

标签: asp.net-mvc colorbox

我有一个返回的控制器 System.Web.Mvc.FilePathResult

我确实返回this.File(文件名,内容类型,下载名称);

在用户点击链接时调用此操作 我做了$(“a [rel ='popup']”)。colorbox();

。每当用户点击链接时  它采用控制器方法和文件 显示在颜色框中。

现在我正面临一个问题 如果用户登录到我的站点并打开页面 ,显示链接并且用户离开他的座位(即会话到期) 然后他回来点击链接 那时候我的申请因为没有有效的会话而中断。

所以试图返回View(“LogOn”); 当session为null时。

但仍然没有重定向到 我认为这是因为彩盒

任何人都可以建议我应该重定向到登录页面 即使我正在拿彩盒 ?

1 个答案:

答案 0 :(得分:0)

会话过期时,它不会为“空”,因此如果您正在检查if (Session == null),则无效。您需要检查是否存在会话变量。

在您的评论中,您说您已尝试重定向到/ Home / Login但它不会呈现登录视图。你能详细说说吗?它呈现什么?