Jquery 仅使用英语的日期选择器
我使用ASP.net MVC Razor语法,我在模型中有一个“生日”,我使用日期选择器从视图中将其作为输入,它工作正常,但当浏览器语言更改时,日期选择器也会更改,但我希望它始终是英语的,但我不知道该怎么做。 这是“生日”的定义及其数据注释:Jquery 仅使用英语的日期选择器,jquery,asp.net-mvc,datepicker,data-annotations,Jquery,Asp.net Mvc,Datepicker,Data Annotations,我使用ASP.net MVC Razor语法,我在模型中有一个“生日”,我使用日期选择器从视图中将其作为输入,它工作正常,但当浏览器语言更改时,日期选择器也会更改,但我希望它始终是英语的,但我不知道该怎么做。 这是“生日”的定义及其数据注释: [DataType(DataType.Date)] [DisplayFormat(DataFormatString = "{yyyy-MM-dd}", ApplyFormatInEditMode = true)] publi
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public Nullable<System.DateTime> BirthDate { get; set; }
[数据类型(DataType.Date)]
[DisplayFormat(DataFormatString=“{yyyy MM dd}”,ApplyFormatInEditMode=true)]
公共可为空的生日{get;set;}
这是我在视图中使用的代码行:
<div class="form-group">
@Html.LabelFor(model => model.BirthDate, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.BirthDate)
@Html.ValidationMessageFor(model => model.BirthDate)
</div>
</div>
@LabelFor(model=>model.BirthDate,新的{@class=“controllabel col-md-2”})
@EditorFor(model=>model.BirthDate)
@Html.ValidationMessageFor(model=>model.BirthDate)
您可以在web.config中更改它
configuration>
<system.web>
<globalization uiCulture="en-GB" culture="en-GB" />
</system.web>
</configuration>
配置>
有关更多信息,请参阅。我尝试过,但没有任何更改,我仍然存在问题。您的
EditorFor()
方法会生成
,从而呈现浏览器HTML-5日期选择器。你无法控制这一切。在任何情况下,它只支持铬和边缘。在FireFox和IE中,它只会生成一个普通的文本框。使用jquery日期选择器插件。