2009-10-20 86 views
2

在ASP.NET MVC视图助手,你可以这样做通过CSS类名asp.mvc视图助手

<%= Html.ActionLink("click me", "DoSomething", null, new { someAttribute = "a value" }) %> 

这将产生以下HTML

<a href="DoSomething" someAttribute="a value">click me</a> 

我的问题是。 ...如果我想设置“class”属性呢?

<%= Html.ActionLink("click me", "DoSomething", null, new { class = "a-class-name" }) %> 

这不会编译,因为“class”是一个保留字。

是否有解决方法?

回答

12

是,使用@ literal

<%= Html.ActionLink("click me", "DoSomething", null, 
    new { @class = "a-class-name" }) %>