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" })