如何在没有链接文本的情况下在 MVC C# 中使用 @Action 链接

我已经购买了一个高级模板,并设法将侧边导航、页眉和页脚“撬棍/鞋拔”到我的 _Layout 页面中。但是,我不明白如何将我的@action 链接应用到导航菜单项。@action 链接“链接文本”似乎不是可选的,因此它与提供的菜单项标签冲突,我不清楚在提供的 HTML 中在哪里应用 @action 链接;


<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”以便能够使用模板提供的样式吗?


绝地无双
浏览 115回答 2
2回答

函数式编程

如果你必须使用Html.ActionLink这样做@Html.ActionLink("link text", "someaction", "somecontroller", new { id = "53" }, null)所以你的代码变成<li class="nav-main-item">&nbsp; &nbsp; <a class="nav-main-link" @Html.ActionLink("link text", "someaction", "somecontroller", new { id = "53" }, null)>&nbsp; &nbsp; <span class="nav-main-link-name">Styles</span>&nbsp; &nbsp; </a></li>否则你也可以使用Url.ActionUrl.Action("someaction", "somecontroller", new { id = "123" })你的代码变成&nbsp;<li class="nav-main-item">&nbsp; &nbsp; <a class="nav-main-link" href=" Url.Action("someaction", "somecontroller", new { id = "123" })">&nbsp; &nbsp; <span class="nav-main-link-name">Styles</span>&nbsp; &nbsp; </a></li>

米琪卡哇伊

您可以使用操作链接并简单地将引导程序类应用于它。这将呈现为 html 中的 a 标记。然后你可以将 span 标签放在里面
打开App,查看更多内容
随时随地看视频慕课网APP