如何将span标记放在Html.ActionLink中的锚标记内?

时间:2011-09-29 11:45:18

标签: c# asp.net-mvc asp.net-mvc-3

有人能告诉我如何将span标记放在锚标记内吗?

这不起作用:

@Html.ActionLink("<span>Home</span>", "Home", "Home",new { @class = "active" }) 

如果我愿意,我会得到Html编码输出。

2 个答案:

答案 0 :(得分:5)

使用Url.Action代替Html.ActionLink。试试这个

 <a href="@Url.Action("Home","Home")" class="active">
     <span>Home</span>
 </a>

答案 1 :(得分:1)

执行以下操作:

<a class="active" 
    href="@Url.Action("YourAction", new { controller = "YourController"})">
    <span>content comes here</span>
</a>