向HTML MVC部分添加数据



是这样的,我必须添加一些数据值用于生日指示何时有fødelsedag。有可以检查添加到纯html,但mvc html部分,我试过这样做。

使用data-*我不能原谅输入它。
 @Html.TextBox("txtFornavn", null, new
 {
  @class = "form-control input-lg",
  placeholder = "Fornavn",
  data-val="true",
  data-val-required="Date is required",
  type = "date"
 })

通常,我的html部分是这样的。

<input type="date" class="form-control input-lg" data-val="true" data-val-required="Date is required">

我把它写在这里,它可以很好地解决问题。¨

 @Html.TextBox("txtFornavn", null, new
  {
   @class = "form-control input-lg",
   placeholder = "Fornavn",
   type = "date"
  })

i have try it here:

Html5 data-* with asp.net mvc TextboxFor html属性

张贴的链接给了你答案。如果属性名

中使用破折号,则必须使用下划线_
 @Html.TextBox("txtFornavn", null, new
 {
  @class = "form-control input-lg",
  placeholder = "Fornavn",
  data_val="true",
  data_val_required="Date is required",
  type = "date"
 })

你试过吗?

还可以看看下面的wordpress文章:使用HTML 5数据-它包含jQuery代码来测试属性是否被设置。这可能对你有好处。

最新更新