Когда вы создаете новый проект MVC, шаблон csproj создает частичное представление с именем «LoginUserControl», расположенное по адресу ~ / Views / Shared / LoginUserControl.ascx .
Это представление имеет следующую логику, которая отображает различный текст в зависимости от того, вошел ли текущий пользователь в систему:
<%
if (Request.IsAuthenticated) {
%>
Welcome <b><%= Html.Encode(Page.User.Identity.Name) %></b>!
[ <%= Html.ActionLink("Logout", "Logout", "Account") %> ]
<%
}
else {
%>
[ <%= Html.ActionLink("Login", "Login", "Account") %> ]
<%
}
%>