ユーザーがasp.net mvcでユーザーコントロールにログインしているかどうかをどのように確認できますか
通常、表示ページでこれを使用します
<% if (User.Identity.IsAuthenticated) {%>
//Do something
<% } %>
しかし、私はこれをユーザーコントロールで行うことはできません
これは機能しますか?
<%= Page.User.Identity.IsAuthenticated %>
グリーグスの答えに追加する新しいものはありませんが、私は通常やります
@Request.IsAuthenticated
Authorize 属性でメソッドを修飾できます。これには、認証されるメソッドを呼び出すユーザーが必要です。
まあ私はVBを使用します
If User.Identity.Name = "" Then
Response.Redirect("~/Login.aspx")
Else
........continue...........
End If