मैं अपने 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 में "डेटा-विवरण" निम्नलिखित त्रुटि देता है:
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 द्वारा संसाधित किया जाना है।