こんにちは、誰でも私が抱えている問題を解決するのを手伝ってくれますか? 複数のタブを開いた状態で mvc c# Web アプリケーションからログアウトするたびに問題が発生し、モーダル ダイアログ ウィンドウを開くリンクがあり、ユーザーがリンクをクリックすると、代わりにログイン ページを含むモーダル ダイアログが開きます。私が欲しいのは、ログインページへのリダイレクトです。
コントローラーで次を使用することで実行できる可能性があります。
[Authorize]
public ActionResult Details(int id = 0){
if (!Request.IsAuthenticated){
return RedirectToAction("Login","Account");
}
else{
// TODO if user is logged in
}
}
ただし、コードがヒットすることはなく、代わりにアカウント コントローラーのログイン アクションが呼び出されます。