【发布时间】:2012-12-05 16:10:37
【问题描述】:
在我的母版页的 Page_Load 事件中,我有以下代码:
if(!Request.IsAuthenticated)
{
FormsAuthentication.RedirectToLoginPage();
} else
{
// Do something. Note: Any work here gets performed when request is authenticated.
}
但是,当我在未经身份验证的情况下加载内容页面(使用主页面)时,我不会被重定向到登录页面。要获得所需的行为,我还需要在我的内容页面的 Page_Load 事件中添加上述检查。
这不是一个大问题,但在每个内容页面中都进行上述检查很烦人。
所以我很好奇,当请求未通过身份验证时,母版页没有重定向到登录页面的原因是什么?
【问题讨论】:
标签: c# asp.net authentication forms-authentication