2

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" } )  %>

「クラス」は予約語であるため、コンパイルされません。

回避策はありますか?

4

1 に答える 1

12

はい、@ リテラルを使用します:

<%= Html.ActionLink("click me", "DoSomething", null, 
    new { @class = "a-class-name" } )  %>
于 2009-10-20T15:10:17.867 に答える