我正在使用ASP.net MVC Razor语法,我在模型中有一个“BirthDate”,我从视图中使用日期选择器将其作为输入,它工作正常但是当浏览器语言改变时,datepicker也发生了变化但是我我一直希望它仍然是英语,但我不知道这样做。 这是“BirthDate”的定义及其数据注释:
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public Nullable<System.DateTime> BirthDate { get; set; }
这是我在View中使用的代码行:
<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>
答案 0 :(得分:0)
您可以在web.config
中更改它configuration>
<system.web>
<globalization uiCulture="en-GB" culture="en-GB" />
</system.web>
</configuration>
有关详细信息,请参阅link to other question on stack。