[asp.net-mvc]asp.net mvc HTML5 日期输入类型

标签: html5 Asp.net-MVC
发布时间: 2016/10/5 12:31:18
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我在 visual studio 中 2013年工作 asp.net mvc 和字段之一是日期输入但当单击该字段,在字段自动 HTML5 之上重点不出来。如果我将字段放在手动它过来但然后它不会映射到该特定的字段。数据批注包括 [DataType(DataType.Date)] 但这并不弹出 HTML5 日期选取器。如何达到此目的 asp.net 下面尤其是域的代码

<div class="form-group">
    @Html.LabelFor(model => model.CustomerJoinDate, htmlAttributes: new { @class = "control-label col-md-2" })
    <div class="col-md-10">
        @Html.EditorFor(model => model.CustomerJoinDate, new { htmlAttributes = new { @class = "form-control" } })
        @Html.ValidationMessageFor(model => model.CustomerJoinDate, "", new { @class = "text-danger" })
    </div>
</div>

解决方法 1:

不记得确切地当这补充说︰ 但在旧版本的 ASP.NET MVC 中您也可以修改要为其添加支持或使用的默认编辑器模板 TextBoxFor ,允许您指定的任何自定义属性︰

@Html.TextBoxFor(model => model.CustomerJoinDate, new { 
    @class = "form-control", 
    type = "date" 
})
官方微信
官方QQ群
31647020