我已经购买了一个高级模板,并设法将侧边导航、页眉和页脚“撬棍/鞋拔”到我的 _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>
- 2 回答
- 0 关注
- 114 浏览
添加回答
举报
0/150
提交
取消