ASP.NET MVC 1プロジェクトでHTML5データ属性を使用しようとしています。(私はC#とASP.NET MVCの初心者です。)
<%= Html.ActionLink("« Previous", "Search",
new { keyword = Model.Keyword, page = Model.currPage - 1},
new { @class = "prev", data-details = "Some Details" })%>
上記のhtmlAttributesの「data-details」で次のエラーが発生します。
CS0746: Invalid anonymous type member declarator. Anonymous type members
must be declared with a member assignment, simple name or member access.
data_detailsを使用すると機能しますが、仕様に従って「data-」で始める必要があると思います。
私の質問:
- これを機能させ、Html.ActionLinkまたは同様のHtmlヘルパーでHTML5データ属性を使用する方法はありますか?
- 要素にカスタムデータを添付する他のメカニズムはありますか?このデータは、JSによって後で処理されます。