передача имени класса css помощнику представления asp.mvc

В помощнике представления ASP.NET MVC вы можете сделать что-то вроде

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

который создаст следующий HTML

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

Мой вопрос... что, если я хочу установить атрибут "класс"?

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

Это не скомпилируется, потому что «класс» — зарезервированное слово.

Есть ли обходной путь?


person Adam    schedule 20.10.2009    source источник


Ответы (1)


Да, используя литерал @ :

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