当我将我的 mvc3 项目升级到 mvc4 时,我遇到了一个关于 JQuery datepicker 的问题。
MVC3 项目正在使用
- jQuery-1.6.3
- jquery-ui-1.8.11
MVC4 项目正在使用
- jQuery-1.7.1
- jquery-ui-1.8.20
JQuery datepicker 在 mVC3 上工作,但在 mvc4 上发生错误。
我的模型是这个
public class Reservation
{
public string Name { get; set; }
public DateTime? Date { get; set; }
}
我的 EditorTemplate 在这里。
model DateTime?
Html.TextBox("", Model.HasValue ? Model.Value.ToShortDateString() : string.Empty, new { data_datepicker = true })
我像这样在模型中应用了数据属性,但没有奏效。
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd.mm.yyyy}")]
public DateTime? Date { get; set; }