Tôi đang cố gắng sử dụng các thuộc tính dữ liệu HTML5 trong dự án ASP.NET MVC 1 của mình. (Tôi là người mới sử dụng C # và ASP.NET MVC.)
<%= Html.ActionLink("« Previous", "Search",
new { keyword = Model.Keyword, page = Model.currPage - 1},
new { @class = "prev", data-details = "Some Details" })%>
"Chi tiết dữ liệu" trong htmlAttribution ở trên đưa ra lỗi sau:
CS0746: Invalid anonymous type member declarator. Anonymous type members
must be declared with a member assignment, simple name or member access.
Nó hoạt động khi tôi sử dụng data_details, nhưng tôi đoán nó cần phải bắt đầu bằng "data-" theo thông số kỹ thuật.
Những câu hỏi của tôi:
- Có cách nào để làm việc này và sử dụng các thuộc tính dữ liệu HTML5 với Html.ActionLink hoặc các trình trợ giúp Html tương tự không?
- Có cơ chế thay thế nào khác để đính kèm dữ liệu tùy chỉnh vào một yếu tố không? Dữ liệu này sẽ được xử lý sau bởi JS.