HTML5允許使用以「data-」爲前綴的自定義屬性,該屬性通過驗證而不使用自定義DTD(more info)。在Asp.Net MVC中,有沒有什麼方法可以指定帶有數據屬性的ActionLink?有沒有辦法用HTML 5數據屬性創建ActionLink?
添加屬性的ActionLink的典型方法是在一個匿名對象傳遞,爲每個對象的自定義屬性:
new { customattribute="value" }
我想要做的是:
new { data-customattribute="value" }
但這不起作用,因爲連字符在屬性名稱中無效。有沒有辦法解決這個限制?或者我只需要選擇使用ActionLinks和使用數據屬性?
這應該是被接受的答案。 – InfinitiesLoop 2011-04-01 03:40:44
這隻適用於MVC3 +。 – 2011-05-25 18:16:20
是的,以達到同樣的解決方案,在版本之前mvc3你應該使用@çağdaş解決方案 – 2011-05-26 17:34:03