ASP.NET MVC 5 Razor Forms身份验证LoginURL

时间:2016-03-16 21:29:47

标签: c# razor asp.net-mvc-5 session-timeout formsauthentication

如果我不能非常清楚地解释这一点,请提前道歉。

我在MVC Razor应用程序中使用表单身份验证。我在Web.Config中有以下内容:

<forms loginUrl="~/Login/Index" timeout="1" />

Techincally这很好用。我遇到的问题是我的应用程序被拆分为永不改变的Header.cshtml,然后根据标题中单击的按钮更改内容区域。如果会话超时,应用程序会将Login.cshtml写入内容区域,而不是整个页面。

在我的带有框架的WebForms应用程序中,只需将以下内容添加到登录页面:

if (parent.frames.length > 0) {
    parent.location.href = self.document.location;
}

负责这个问题。有谁知道MVC的等价物是什么?我知道没有父母设置位置,所以我有点卡住了。

谢谢!

0 个答案:

没有答案