MVC @ html.Actionlink包含html i标签

Pet*_*r H 4 html asp.net-mvc razor asp.net-mvc-5

我目前有以下MVC代码.

<li>@Html.ActionLink("Home", "Index", "Home")</li>
Run Code Online (Sandbox Code Playgroud)

这会生成以下HTML代码

<li>
    <a href="/"></a>
</li>
Run Code Online (Sandbox Code Playgroud)

我如何获得以下HTML代码?

<a href="#">
    <i class="icon-home icon-white"></i>
     Home
</a>
Run Code Online (Sandbox Code Playgroud)

Pet*_*r H 9

解决方案是使用Url.Action方法.

<li>
    <a href="@Url.Action("Index", "Home")">
        <i class="glyphicon glyphicon-home"></i> Home
    </a>
</li>
Run Code Online (Sandbox Code Playgroud)

希望它能帮助别人.