Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何修复此语法以将类和样式添加到Html.ActionLink?_C#_Html_Css - Fatal编程技术网

C# 如何修复此语法以将类和样式添加到Html.ActionLink?

C# 如何修复此语法以将类和样式添加到Html.ActionLink?,c#,html,css,C#,Html,Css,我被指派编辑此视图,以便ActionLink具有类“th.table headers”,并对字体进行调整。我看到有人建议使用@来区别C#对术语“class”的使用,我遵循了他们使用的语法: new {style = "font-size: 14pt", @class = "class name" }) 但是,出现了一些问题,因为在运行程序时没有反映出更改。一开始我试着把字体变大,以使差异变得明显;但代码似乎不起作用。下面是原始上下文中的代码Html。ActionLink是应该受到影响

我被指派编辑此视图,以便
ActionLink
具有类“th.table headers”,并对字体进行调整。我看到有人建议使用
@
来区别C#对术语“class”的使用,我遵循了他们使用的语法:

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>

@ActionLink(“名称”,“更新”,新{style=“font size:
14pt“,@class=“th.table headers”})
根据文档,最好将其更改为类似的内容(您也不需要在类名前面加
th
,因为
ActionLink
已经在
元素中):


th.表格标题
指带有类
表格标题
的元素
。请参见下面Tetsuya的评论
@class=“table headers”
,应该足够了。谢谢大家!起初,我意识到我误解了表头的含义。我以为我的团队指的是每列数据的标题,但现在我看到表标题实际上是一个类。这,+不需要使用
th
,因为
ActionLink
已经在
中了element@Rafalon没错。这就是为什么我建议在类名前面删除它。我真的不明白为什么你会被否决。好吧,你的第一个答案不是很好,但是你的编辑很好地改进了它。我知道你之所以推荐这个,是因为这个原因,我只是想让OP明白一点,因为他似乎缺乏一些
css
理解,非常感谢你们的帮助和澄清!现在我明白了,我把“表头”误解为每列数据上方的文本标题,但您的解释让我意识到表头是一个类。我感谢您的指导,现在正在进行更改。
@Html.ActionLink("Name", "Name", "Update", null, new { style = "font-size: 14pt", @class = "table-headers" })