在我的控制器中,我有一个登录方法。我在那里检查凭据,如果一切正常,请致电
FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
它有效,但如果我立即检查
this.User.Identity.IsAuthenticated
在控制器内部,我看到它仍然是错误的。我需要刷新页面以查看该用户确实已通过身份验证。在同一个请求期间,是否有可能立即对用户进行身份验证?之后渲染的其他部分视图依赖于它。
在网络表单开发中,我会称之为
RedirectFromLoginPage
但这里它位于从布局文件呈现的局部视图中,我无法从那里重定向。