Asp.net mvc Asp.net mvc 5跨浏览器日期选择器和时间选择器

Asp.net mvc Asp.net mvc 5跨浏览器日期选择器和时间选择器,asp.net-mvc,browser,datepicker,timepicker,Asp.net Mvc,Browser,Datepicker,Timepicker,我用mvc5编程,有问题 我的模型: [DataType(DataType.Date)] [Required(ErrorMessage = "Required")] public System.DateTime Date { get; set; } [DataType(DataType.Time)] [Required(ErrorMessage = "Required")] public System.DateTime Time { get; set; } 视图: <d

我用mvc5编程,有问题

我的模型:

[DataType(DataType.Date)]
[Required(ErrorMessage = "Required")]        
public System.DateTime Date { get; set; }

[DataType(DataType.Time)]
[Required(ErrorMessage = "Required")]
public System.DateTime Time { get; set; }
视图:

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

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

@LabelFor(model=>model.Date,htmlAttributes:new{@class=“controllabel col-md-2”})
@EditorFor(model=>model.Date,new{htmlAttributes=new{@class=“form control”})
@Html.ValidationMessageFor(model=>model.Date,“,new{@class=“text danger”})
@LabelFor(model=>model.Time,htmlAttributes:new{@class=“controllabel col-md-2”})
@EditorFor(model=>model.Time,new{htmlAttributes=new{@class=“form control”})
@Html.ValidationMessageFor(model=>model.Time,“,new{@class=“text danger”})
当我使用Google chrome日期选择器和时间选择器时显示正确,但当我使用mozilla firefox时,这只是一个文本框。
我怎样才能概括它呢?我希望总是有日期选择器和时间选择器


默认编辑器模板使用html输入类型“date”,可能是。如果浏览器不支持日期输入类型,我们创建了一个自定义的jquery日期选择器(选择任何js日期选择器,都有很多)

如果需要,可以使用测试此功能。

FireFox不支持HTML5
input type=“date”
。参考