Удалить ссылку после входа в систему - PullRequest
0 голосов
/ 11 февраля 2012

Я на первых шагах по использованию MVC3, и во вновь созданном веб-проекте MVC я настроил вкладку «Регистрация», чтобы найти ее рядом с «Домой», после входа в систему я хотел бы, чтобы она исчезла, но Я не знаю, как это сделать.

Ответы [ 2 ]

2 голосов
/ 11 февраля 2012

Вы можете проверить, вошел ли пользователь в вид или нет, и отобразить ссылку, только если он не вошел в систему:

@if (!User.Identity.IsAuthenticated)
{
    @Html.ActionLink("foo bar", "foo")
}
1 голос
/ 11 февраля 2012

Используйте оператор Razor if, чтобы определить, аутентифицирован ли пользователь:

<ul id="menu">
   <li>@Html.ActionLink("Home", "Index", "Home")</li>
   @if (!User.Identity.IsAuthenticated)
   {
     <li>@Html.ActionLink("SignUp", "SignUp", "Home")</li>
   }
</ul>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...