好的,我找不到答案:
<%: Html.ActionLink("Click Here", "Action", null, new {class="myClass"})%>
我想设置生成元素的CSS类属性。
显然,C#不允许我使用“class”作为对象成员的名字。
我该怎么办?
答案 0 :(得分:12)
您可以尝试使用以下方法转义课程:@。
因此,请将您的代码修改为:
<%: Html.ActionLink("Click Here", "Action", null, new {@class="myClass"})%>
答案 1 :(得分:0)
从this answer to a similar question开始,在Class中使用大写字母'C'也可以。属性名称将转换为小写。
<%: Html.ActionLink("Click Here", "Action", null, new { Class = "myClass" })%>