ページが Angular に送信される前にリダイレクトを実行する Razor (ASP.NET Web ページのみ、MVC なし) のコードを記述する適切な方法は何ですか?
Razor に Angular パーシャルのコレクションがあり、ユーザーがログインしているかどうかを確認したいだけです。ログインしている場合は、ページを提供します。そうでない場合は、ログイン パーシャルにリダイレクトします。
編集:私の最初の試みは@{Reponse.Redirect("/myapp#/login");}
ページの上部に配置することでしたが、リダイレクトはサーバーで発生しますが、URL 形式はクライアント側の Angular 用である可能性が高いため、ページがフリーズします。
編集: を使用して実際のパーシャルにリダイレクトする 2 回目の試み@{Reponse.Redirect("~/partials/login.cshtml");}
もフリーズします。