如何将 css 类添加到 MVC 中的操作链接
本文关键字:MVC 操作 链接 添加 css | 更新日期: 2023-09-27 17:57:00
我正在创建MVC5
项目,使用Inspina theme
我使用Entity framework
其生成的代码,如下所示Edit delete details
像这样跟随
@Html.ActionLink("Edit", "Edit", new { id = item.ClientId }) |
@Html.ActionLink("Details", "Details", new { id = item.ClientId }) |
@Html.ActionLink("Delete", "Delete", new { id = item.ClientId })
之前添加了自定义字体图标编辑按钮并像这样删除类
<a class="fa fa-edit">@Html.ActionLink("Edit", "Edit", new { id=item.ClientId })</a>
<a class="fa fa-times">@Url.Action("Delete", new { id=item.ClientId })</a>
最后,我想fa fa-edit
这个类里面来操作链接代码实体框架生成器。如何添加看起来像我以前的按钮的外观
你可以
像这样将类添加到ActionLink
@Html.ActionLink("Edit", "Edit", new { id = item.ClientId }, new { @class = "fa fa-edit" })
@Html.ActionLink("Delete", "Delete", new { id = item.ClientId }, new { @class = "fa fa-times" })
你可以这样做:
@Html.ActionLink("Edit", "Edit", new { id=item.ClientId }, new { @class = "myCssClass" })
@
很重要,因为class
是 C# 关键字。
希望对您有所帮助!
您可以通过ActionLink MVC帮助程序方法的htmlAttributes参数进行设置,如下所示,您应该为htmlAttributes对象使用@class属性。
@Html.ActionLink("Edit", "Edit", new { id = item.ClientId, @class="MyClass" }) |
@Html.ActionLink("Details", "Details", new { id = item.ClientId, @class="MyClass" }) |
@Html.ActionLink("Delete", "Delete", new { id = item.ClientId, @class="MyClass" })
希望这有帮助