使用'class'(或其他保留关键字)作为匿名类型的属性

Dan*_*anC 5 html-helper anonymous-types asp.net-mvc-2

好的,我找不到答案:

<%: Html.ActionLink("Click Here", "Action", null, new {class="myClass"})%>
Run Code Online (Sandbox Code Playgroud)

我想设置生成的元素的CSS类属性.

显然,C#不允许我使用"class"作为对象成员的名字.

我该怎么办?

Siv*_*pal 12

你能尝试用以下方法逃避课程:@.

因此,请将您的代码修改为:

<%: Html.ActionLink("Click Here", "Action", null, new {@class="myClass"})%>
Run Code Online (Sandbox Code Playgroud)