Как поместить две ссылки href в оператор If? - PullRequest
0 голосов
/ 17 февраля 2019

Если запрос аутентифицирован, я хочу, чтобы ссылка для входа в систему и создания учетной записи отображалась как «Войти / Создать учетную запись» и как ссылки на соответствующие страницы.

Я получаю сообщение об ошибке в разделе else.Как мне переписать это, чтобы избавиться от ошибки и отобразить ссылки, как я хочу?

 <div class="float-right">
                <div class="user-option">
                    <span class="icon icon-avatar"></span>
                    @if (Request.IsAuthenticated)
                    {
                        <a href="/account/logout">Logout</a>
                    }
                    else
                    {
                   <a href="/account/login">Login</a>  /  <a href = "/account/create-account" > Signup </a>;

                    }


                </div>
            </div>

1 Ответ

0 голосов
/ 17 февраля 2019

У вас проблема с чертовски косой чертой.Он не находится внутри html-тега. Быстрое решение заключается в том, чтобы обернуть его в промежуток.

    <a href="/account/login">Login</a> <span>/</span> <a href = "/account/create-account"> Signup </a>

Более правильным способом было бы поместить ваши ссылки в неупорядоченный список и использовать CSS для их форматирования..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...