проверьте, вошел ли пользователь в пользовательский элемент управления Asp.net MVC


Как я могу проверить, вошел ли пользователь в пользовательский элемент управления с помощью asp.net mvc

обычно на странице просмотра я использую этот

<% if (User.Identity.IsAuthenticated) {%>
  //Do something
<% } %>

но я не могу сделать это на пользовательский элемент управления

4 62

4 ответа:

это работает?

<%= Page.User.Identity.IsAuthenticated %>

ничего нового, чтобы добавить к ответу Грига, но я бы обычно делал

@Request.IsAuthenticated

Ну я использую VB

If User.Identity.Name = "" Then
   Response.Redirect("~/Login.aspx")
Else
   ........continue...........
End If