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