ฉันกำลังพยายามใช้ข้อมูล HTML5-ในโครงการ ASP.NET MVC 1 ของฉัน (ฉันเป็นมือใหม่ C # และ ASP.NET MVC)
<%= Html.ActionLink("« Previous", "Search",
new { keyword = Model.Keyword, page = Model.currPage - 1},
new { @class = "prev", data-details = "Some Details" })%>
"data-details" ใน htmlAttributes ด้านบนให้ข้อผิดพลาดต่อไปนี้:
CS0746: Invalid anonymous type member declarator. Anonymous type members
must be declared with a member assignment, simple name or member access.
มันทำงานได้เมื่อฉันใช้ data_details แต่ฉันคิดว่ามันต้องเริ่มต้นด้วย "data-" ตามสเป็ค
คำถามของฉัน:
- มีวิธีใดบ้างที่จะใช้การทำงานนี้และใช้แอตทริบิวต์ข้อมูล HTML5 กับ Html.ActionLink หรือผู้ช่วย Html ที่คล้ายกัน
- มีกลไกทางเลือกอื่นในการแนบข้อมูลที่กำหนดเองกับองค์ประกอบหรือไม่? ข้อมูลนี้จะถูกประมวลผลในภายหลังโดย JS