4
ASP.Net MVCのLoginStatusを取得するにはどうすればよいですか?私は接続し、MVCで認証することができますが、私はどのようにLoginStatusを取得するか分からない、誰も助けることができますか?ASP.Net MVCのLoginStatus?
ASP.Net MVCのLoginStatusを取得するにはどうすればよいですか?私は接続し、MVCで認証することができますが、私はどのようにLoginStatusを取得するか分からない、誰も助けることができますか?ASP.Net MVCのLoginStatus?
新しいMVCプロジェクトを作成すると、csprojテンプレートは、〜/ Views/Shared/LoginUserControl.ascxにある「LoginUserControl」という部分ビューを作成します。
<%
if (Request.IsAuthenticated) {
%>
Welcome <b><%= Html.Encode(Page.User.Identity.Name) %></b>!
[ <%= Html.ActionLink("Logout", "Logout", "Account") %> ]
<%
}
else {
%>
[ <%= Html.ActionLink("Login", "Login", "Account") %> ]
<%
}
%>
はい、おかげでたくさん、それは私が探しています何:
このビューは、現在のユーザーがログインしているかどうかに応じて、異なるテキストを表示する次のロジックを持っています。 – PlayKid
この部分的なビューでは、if/else部分のロジックが多すぎると主張できます。私はこれについて2つの異なる部分的なビューを持つことを考え、コントローラーに "その仕事をさせる"ようにしました。 – eduncan911