【问题标题】:How to add a span tag in an a tag using Html.ActionLink如何使用 Html.ActionLink 在标签中添加跨度标签
【发布时间】:2013-11-12 06:39:14
【问题描述】:

如何使用Html.ActionLinka tag 中添加span tag?这样的事情有可能吗?

我正在使用ASP.NET MVC 4Twitter 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>

但是在混合的东西中有一个 span 标签,这使得它有点复杂。

我可能还可以使用以下内容:

<a href="@Url.Action("Index", "Home")">
     <span class="glyphicon glyphicon-home"></span> Home
</a>

想知道以上是否可行?

【问题讨论】:

标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 twitter-bootstrap


【解决方案1】:

Url.Action("Index", "Home") 的变体是正确且可能的。 Url.Action返回url,所以可以在href中使用。

【讨论】:

    猜你喜欢
    • 2012-09-09
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    相关资源
    最近更新 更多