私のコントローラーにはログイン方法があります。そこで私は資格情報をチェックし、すべてが大丈夫かどうか電話します
FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
動作しますが、すぐに確認すれば
this.User.Identity.IsAuthenticated
コントローラーの内部では、それがまだ間違っていることがわかります。ユーザーが実際に認証されていることを確認するには、ページを更新する必要があります。同じリクエスト中に、ユーザーをすぐに認証する可能性はありますか?後にレンダリングされる他の部分ビューは、それに依存します。
Webフォームの開発では、次のように呼びます。
RedirectFromLoginPage
しかし、ここではレイアウトファイルからレンダリングされた部分ビューの内部にあるため、そこからリダイレクトすることはできません。