如何使用span tag
在a tag
内添加Html.ActionLink
?这样的事情是可能的吗?
我正在使用ASP.NET MVC 4
和Twitter Bootstrap version 3
。
我有一个下拉菜单,HTML看起来像这样:
<ul class="nav navbar-nav">
<li class="@(Model.Equals("Home") ? "active" : "")">
<a href="#">
<span class="glyphicon glyphicon-home"></span> Home
</a>
</li>
</ul>
我想做这样的链接:
<li>@Html.ActionLink("Home", "Index", "Home")</li>
但是混合的东西中有一个跨度标记会让它变得更复杂。
我也可以使用以下内容:
<a href="@Url.Action("Index", "Home")">
<span class="glyphicon glyphicon-home"></span> Home
</a>
很想知道上述情况是否可行?
答案 0 :(得分:2)
Url.Action("Index", "Home")
的变体是正确且可能的。 Url.Action
返回网址,因此可以在href中使用。