Как создать пользовательский элемент управления для входа на несколько страниц? - PullRequest
0 голосов
/ 10 января 2010

Я хочу создать пользовательский контроль входа в систему на сайте asp.net mvc, который будет использоваться на нескольких страницах для обычных страниц у меня есть вид, контроллер, модель, как я буду обрабатывать все эти вещи для этого пользовательского элемента управления

Ответы [ 2 ]

0 голосов
/ 11 января 2010

Глупый вопрос @ Ахмед, но вы не можете использовать тот, который создается при создании нового проекта MVC?

Он находится в общей папке с именем LogOnUserControl.ascx.

0 голосов
/ 10 января 2010
<% if(User.IsAuthenticated) { %>
  <%-- User is logged in, show them the sidebar to do with their account --%>
  <% Html.RenderPartial("Sidebar/LoggedInSidebar"); %>
<% } else { %>
  <%-- User needs to log in, show them a sidebar that asks for their credentials --%>
  <% Html.RenderPartial("Sidebar/LogInSidebar"); %>
<% }
  • LoggedInSidebar указывает на ~/Views/Shared/Sidebar/LoggedInSidebar.ascx
  • LogInSidebar указывает на ~/Views/Shared/Sidebar/LogInSidebar.ascx
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...