加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何使用Html.ActionLink在标记中添加span标记

发布时间:2020-12-16 03:49:01 所属栏目:asp.Net 来源:网络整理
导读:如何使用 Html.ActionLink在标签内添加span标签?这样的事情有可能吗? 我正在使用ASP.NET MVC 4和Twitter Bootstrap版本3. 我有一个下拉菜单,HTML看起来像这样: ul class="nav navbar-nav" li class="@(Model.Equals("Home") ? "active" : "")" a href="#"
如何使用 Html.ActionLink在标签内添加span标签?这样的事情有可能吗?

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

很想知道以上是否可行?

解决方法

您使用Url.Action(“索引”,“主页”)的变体是正确且可能的. Url.Action返回url,因此可以在href中使用它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读