Saya mencoba menggunakan atribut data HTML5 dalam proyek ASP.NET MVC 1 saya. (Saya seorang pemula C # dan ASP.NET MVC.)
<%= Html.ActionLink("« Previous", "Search",
new { keyword = Model.Keyword, page = Model.currPage - 1},
new { @class = "prev", data-details = "Some Details" })%>
"Data-detail" di htmlAttributes di atas memberikan kesalahan berikut:
CS0746: Invalid anonymous type member declarator. Anonymous type members
must be declared with a member assignment, simple name or member access.
Ini bekerja ketika saya menggunakan data_details, tapi saya kira itu harus dimulai dengan "data-" sesuai spesifikasi.
Pertanyaan saya:
- Apakah ada cara untuk membuatnya berfungsi dan menggunakan atribut data HTML5 dengan Html.ActionLink atau pembantu Html serupa?
- Apakah ada mekanisme alternatif lain untuk melampirkan data khusus ke suatu elemen? Data ini akan diproses nanti oleh JS.