【发布时间】:2014-01-02 09:56:00
【问题描述】:
我正在开发一个 ASP.NET MVC 4 应用程序,并且在特定控制器的创建和编辑视图中应用 jQuery DatePicker 时遇到了困难,该控制器有一个字段为“PurchaseDate”,类型为 DateTime。我已经使用数据注释设置了所有日期格式。但它仍然无法按预期在编辑模式下工作。
如果有任何适当的解决方案,请回复。请参考以下代码:
我有一个模型类如下:
[DataType(DataType.Date)]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime PurchaseDate { get; set; }
编辑视图如下:
@Html.TextBoxFor(model => model.PurchaseDate, new { @class = "form-control date-picker", value = Model.PurchaseDate.ToString("dd-mm-yyyy") })
我正在应用 jQuery DatePicker,如下所示:
$('.date-picker').datepicker({ rtl: App.isRTL(), autoclose: true });
【问题讨论】:
-
你好 Devraj,请参考更新后的代码 sn-p 可能对你有帮助的帖子。
标签: jquery asp.net-mvc jquery-ui-datepicker