Asp.net
如何將html5數據屬性添加到asp.net mvc中的Html.TextBox?
Html.TextBox語法是:public static MvcHtmlString TextBox(this HtmlHelper htmlHelper, string name, object value, object htmlAttributes);所以,我把我的數據屬性放在
htmlAttributes. 我試過了@Html.TextBox("date",Model.Date,new { data-myid="aaa"})但這對我不起作用。
嘗試使用下劃線
_字元。@Html.TextBox("date",Model.Date,new { data_myid="aaa"})執行時會將其轉換為
data-myid
對於更友好的語法,您可以嘗試:http ://buildmvc.codeplex.com/
@Html.BuildTextBox("date", Model.Date).Data("myid", "aaa")