是这样的,我必须添加一些数据值用于生日指示何时有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代码来测试属性是否被设置。这可能对你有好处。