我目前有以下MVC代码。MVC @ html.Actionlink包含html i标签
<li>@Html.ActionLink("Home", "Index", "Home")</li>
这将生成以下HTML代码
<li>
<a href="/"></a>
</li>
怎样才能获得下面的HTML代码?
<a href="#">
<i class="icon-home icon-white"></i>
Home
</a>
我目前有以下MVC代码。MVC @ html.Actionlink包含html i标签
<li>@Html.ActionLink("Home", "Index", "Home")</li>
这将生成以下HTML代码
<li>
<a href="/"></a>
</li>
怎样才能获得下面的HTML代码?
<a href="#">
<i class="icon-home icon-white"></i>
Home
</a>
解决方案是使用Url.Action方法。
<li>
<a href="@Url.Action("Index", "Home")">
<i class="glyphicon glyphicon-home"></i> Home
</a>
</li>
希望它可以帮助别人。
试试这个
@Html.ActionLink("Home", "Index", "Home", new { @class = "navbar-brand" },null)
但它会产生<a>
标签不<i>
标签。
请详细__But它将生成标签不标签.__ – Satpal
@Amit ......做了小改动的Html.Actionlink。我需要的标签。我如何生成它? –
你不需要使用'Html.ActionLink' – Satpal
什么阻止你不使用ActionLink助手来编写你想要的html? – Rui
@Rui页面不会通过家庭控制器。如果家庭控制器确保用户已通过身份验证并被授权查看索引页面,则会出现问题。在用户凭证上运行的视图也可能无法运行。很多理由.... –