2009-10-20 3 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" }) %> 

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

Есть ли работа?

ответ

12

Да, с помощью @ literal:

<%= Html.ActionLink("click me", "DoSomething", null, 
    new { @class = "a-class-name" }) %> 
Смежные вопросы