为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
绝地无双 2023-05-14 16:37:40
我已经购买了一个高级模板,并设法将侧边导航、页眉和页脚“撬棍/鞋拔”到我的 _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”以便能够使用模板提供的样式吗?
查看完整描述

2 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

如果你必须使用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>


查看完整回答
反对 回复 2023-05-14
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

您可以使用操作链接并简单地将引导程序类应用于它。这将呈现为 html 中的 a 标记。然后你可以将 span 标签放在里面



查看完整回答
反对 回复 2023-05-14
  • 2 回答
  • 0 关注
  • 114 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信