тег asp-page в выпадающем меню razaor page - PullRequest
0 голосов
/ 15 декабря 2018

у меня есть выпадающее меню с тегами:

<li class="nav-item dropdown dark-bg-like-top">
    <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
       My Blog
    </a>
    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
       <a class="dropdown-item" asp-page="/Blogs/123" >First Blog</a>
    </div>
</li>

, оно хорошо работает на домашней странице (индекс), когда я нажимаю на раскрывающееся меню, оно работает хорошо, и когда я нажимаю на ссылку в блоге, оно работает (/ Blogs / 123), но когда я нажимаю на нее с любой другой страницы, а не с домашней страницы, ссылка содержит ссылку на текущую страницу, а не ссылку на блог, например: со страницы / Pages / xyz ссылка на раскрывающийся список становится / Pages / xyzнет / Блоги / 123

что не так?

1 Ответ

0 голосов
/ 17 декабря 2018

Используйте.перед ссылкой, указывающей на то, что ваша ссылка находится в корне сети, а не относительно текущего местоположения, например, "./Blogs/123"

...