html - MVC @html.Actionlink 包含 html i 标签

标签 html asp.net-mvc razor asp.net-mvc-5

我目前有以下 MVC 代码。

<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 - MVC @html.Actionlink 包含 html i 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22059542/

相关文章:

asp.net-mvc - mvc 5 应用程序可以开箱即用 IoC 吗?

asp.net - Razor 与 ASPX 语法的比较

c# - 在 Razor 中将小数字段显示为 int

javascript - CSS 导航栏覆盖 Bootstrap 模式

jquery - 有没有办法让页面中所有的onclick事件都成为光标指针?

jQuery 隐藏和显示按钮使用 if else

c# - 调整大小和存储图像但锁定以确保它只完成一次

sql - 如何从数据库中逐一返回样本行

c# - 组合来自多个表的数据以在 MVC View 中显示

html - Select 标签中的 Option 可以携带多个值吗?