Asp.net mvc ASP.NETMVC,查看@class
我想在侧导航栏中的链接旁边放置一个很棒的字体,我已将此添加到_布局视图中:Asp.net mvc ASP.NETMVC,查看@class,asp.net-mvc,class,view,Asp.net Mvc,Class,View,我想在侧导航栏中的链接旁边放置一个很棒的字体,我已将此添加到_布局视图中: <li>@Html.ActionLink("Bookings", "Index", "Booking", new { @class = "fa fa-table" })</li> 为什么它给我的长度=6 我知道我只是在访问类,但我确定我需要在某个地方包含标记,但不知道如何使用你使用的重载是不正确的-你需要使用 <li>@Html.ActionLink("Mechanic Rankin
<li>@Html.ActionLink("Bookings", "Index", "Booking", new { @class = "fa fa-table" })</li>
为什么它给我的长度=6
我知道我只是在访问类,但我确定我需要在某个地方包含标记,但不知道如何使用你使用的重载是不正确的-你需要使用
<li>@Html.ActionLink("Mechanic Ranking", "Rankings", "Report", null, new { @class = "fa fa-area-chart" })</li>
@Html.ActionLink(“机械排名”、“排名”、“报告”,空,新的{@class=“fa fa area chart”})
MSDN文档
您看到length=6的原因是,该类被解释为路由值而不是HTML属性,因为它是在routevalues参数而不是htmlattributes参数的位置传递的。您使用的重载不正确-您需要使用
<li>@Html.ActionLink("Mechanic Ranking", "Rankings", "Report", null, new { @class = "fa fa-area-chart" })</li>
@Html.ActionLink(“机械排名”、“排名”、“报告”,空,新的{@class=“fa fa area chart”})
MSDN文档
您看到length=6的原因是该类被解释为路由值而不是HTML属性,因为它是在routevalues参数而不是htmlattributes参数的位置传递的。您可以尝试以下操作:
<a href="@Url.Action("Rankings", "Report")"><i class="fa fa-area-chart"></i> Mechanic Ranking</a>
您可以尝试以下方法:
<a href="@Url.Action("Rankings", "Report")"><i class="fa fa-area-chart"></i> Mechanic Ranking</a>