我是ASP MVC3的新手,我正在使用Razor Engine。
我的问题是我以表格
构建主导航<nav> <ul> <li><a href=""><b>Link</b></a></li></ul></nav>
那么我怎么能用actionlink做到这一点?我只需要在标签内插入b标签。
答案 0 :(得分:16)
替换它:
<a href=""><b>Link</b></a>
用
@Html.ActionLink("<b>Link</b>", "Action", "Controller")
这可能会自动编码<b></b>
,因此您可以尝试:
@Html.ActionLink(new MvcHtmlString("<b>Link</b>").ToHtmlString(), "Action", "Controller")
更简单地说,您可以在以下链接中使用@Url.Action("Action", "Controller")
:
<a href='@(Url.Action("Action", "Controller"))'><b>Link</b></a>
答案 1 :(得分:9)
使用@Url.Action()
获取href值而不是@Html.ActionLink