如何修复此语法,以向Html.ActionLink添加类和样式?

时间:2018-11-28 07:51:32

标签: c# html css

我被分配来编辑此视图,以使ActionLink具有“ th.table-headers”类,并对字体进行调整。我看到了一个建议,可以使用@来区分C#对术语“类”的使用,并且遵循它们使用的语法:

new {style = "font-size: 
    14pt", @class = "class name" })

但是,出了点问题,因为在运行程序时更改未反映出来。我最初尝试使字体大小变大,以使差异可见。但似乎代码无法正常工作。下面是原始上下文中的代码。 Html.ActionLink是应该受到影响的部分。谁能告诉我这是怎么回事,以及如何调整以使ActionLink得到一个类和样式?

<table class="table">
    <tr>
        <th>
            @Html.ActionLink("Name", "Update", new {style = "font-size: 
14pt", @class = "th.table-headers" })
        </th>

1 个答案:

答案 0 :(得分:2)

根据ActionLink文档,最好将其更改为这样的名称(而且,您不需要在类名前面加上th,因为ActionLink已经在<th>元素中)

@Html.ActionLink("Name", "Name", "Update", null, new { style = "font-size: 14pt", @class = "table-headers" })