使用span将MVC Html.ActionLink转换为纯Html
我正在写ASPNET MVC,我想使用Html.ActionLink 但是我希望最终的HTML看起来像这样 发件人:使用span将MVC Html.ActionLink转换为纯Html,html,asp.net,asp.net-mvc,Html,Asp.net,Asp.net Mvc,我正在写ASPNET MVC,我想使用Html.ActionLink 但是我希望最终的HTML看起来像这样 发件人: @Html.ActionLink(“主页”、“索引”、“主页”) 致: 我如何转换您应该使用的 Url。操作(“索引”、“主页”)就是解决方法 公共静态字符串操作链接(此HtmlHelper html,字符串url) { 返回“” } 从视图调用:@Html.ActionLink(“layout variants.Html”),您可以更改项目的参数。如果您想与Htm
@Html.ActionLink(“主页”、“索引”、“主页”)
致:
我如何转换您应该使用的
Url。操作(“索引”、“主页”)
就是解决方法
公共静态字符串操作链接(此HtmlHelper html,字符串url)
{
返回“”
}
从视图调用:@Html.ActionLink(“layout variants.Html”),您可以更改项目的参数。如果您想与Html5更兼容,应该使用
span
而不是i
<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>
<li>
<a href="@Url.Action("Index","Home")">
<i class="linecons-desktop"></i>
<span class="title">Home</span>
</a>
</li>
public static string ActionLink(this HtmlHelper html, string url)
{
return "<a href="\" + url +"\"><i class=\"linecons-desktop\"></i><span class=\"title\">Home</span></a>"
}