我正在编写ASPNET MVC,我想使用Html.ActionLink 但我希望最终的HTML看起来像这样
从:
<li>@Html.ActionLink("Home", "Index", "Home")</li>
为:
<li>
<a href="layout-variants.html">
<i class="linecons-desktop"></i>
<span class="title">Home</span>
</a>
</li>
如何转换
答案 0 :(得分:0)
您应该使用Url.Action()
<li>
<a href="@Url.Action("Index","Home")">
<i class="linecons-desktop"></i>
<span class="title">Home</span>
</a>
</li>
答案 1 :(得分:0)
Url.Action("Index","Home")
是解决它的方法。
<强> See the demo 强>
答案 2 :(得分:0)
public static string ActionLink(this HtmlHelper html, string url)
{
return "<a href="\" + url +"\"><i class=\"linecons-desktop\"></i><span class=\"title\">Home</span></a>"
}
从视图调用:@ Html.ActionLink(“layout-variants.html”),您可以更改项目的参数。