如何在MVC中向HTML.ActionLink添加类?

时间:2017-01-24 10:04:22

标签: html twitter-bootstrap razor model-view-controller

我有html代码,发布在下面。我想将删除和编辑按钮类应用于HTML操作链接。

这是我的代码。

@Html.ActionLink("Edit", "EditUser", new { UserName = item.UserName }) |
                        @if ((item.UserName.ToLower() != this.User.Identity.Name.ToLower()))
                            {
                            @Html.ActionLink("Delete", "DeleteUser", new { UserName = item.UserName },
                new { onclick = "return confirm('Are you sure you wish to delete this user?');" })
                        }

此删除和编辑的HTML代码:

<a href="#" class="btn btn-info btn-xs black">
    <i class="fa fa-trash-o"></i> Delete
</a>
<a href="#" class="btn btn-success btn-xs purple">
    <i class="fa fa-edit"></i> Edit
</a>

我怎样才能让它发挥作用?

帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

你必须使用@字符,因为class是C#中的关键字。以下是MSDN文档的链接:http://msdn.microsoft.com/en-us/library/dd492124(v=vs.108).aspx

@Html.ActionLink("<i class='fa fa-trash-o'></i> Delete", "DeleteUser",
     new { UserName = item.UserName },
     new { @class = "btn btn-info btn-xs black" })