Как использовать ссылку @Action в MVC C # без текста ссылки - PullRequest
1 голос
/ 29 июня 2019

Я приобрел Премиум-шаблон и мне удалось "Лоб / Рожок для обуви" боковой навигации, верхний и нижний колонтитулы на моей странице _Layout.Однако я не понимаю, как применить мою @action Link к пункту Nav-Menu.Ссылка @action «Текст ссылки» не является необязательной, поэтому она конфликтует с предоставленной меткой элемента меню, и мне неясно, где применять ссылку @action в предоставленном HTML;

<li class="nav-main-item">
  <a class="nav-main-link" href="be_blocks_styles.html">
     <span class="nav-main-link-name">Styles</span>
  </a>
</li>

Есть лиспособ применить этот помощник без текста ссылки, и можете ли вы сказать мне, где применить "bugger", чтобы иметь возможность использовать стили, предоставляемые шаблоном?

Ответы [ 2 ]

0 голосов
/ 29 июня 2019

Вы можете использовать ссылку действия и просто применить к ней классы начальной загрузки. Это будет отображаться как тег в HTML. Затем вы можете поместить тег span внутри него

0 голосов
/ 29 июня 2019

Если вы должны использовать Html.ActionLink именно так

@Html.ActionLink("link text", "someaction", "somecontroller", new { id = "53" }, null)

Таким образом, ваш код становится

<li class="nav-main-item">
    <a class="nav-main-link" @Html.ActionLink("link text", "someaction", "somecontroller", new { id = "53" }, null)>
    <span class="nav-main-link-name">Styles</span>
    </a>
</li>

иначе вы также можете использовать Url.Action

Url.Action("someaction", "somecontroller", new { id = "123" })

ваш код становится

 <li class="nav-main-item">
    <a class="nav-main-link" href=" Url.Action("someaction", "somecontroller", new { id = "123" })">
    <span class="nav-main-link-name">Styles</span>
    </a>
</li>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...