ASP.NET MVC 1 プロジェクトでHTML5 data- 属性を使用しようとしています。(私は 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 によって処理されます。