【问题标题】:jQuery time picker and MVC validation - the field must be a datejQuery 时间选择器和 MVC 验证 - 字段必须是日期
【发布时间】:2012-10-25 19:18:46
【问题描述】:

我的模型中有一个名为 StartDate 的属性。我使用了timepicker 附加到jquery.ui 插件,来自here。它工作正常,但问题是我收到验证错误消息。如何更改验证以使其通过日期时间。

型号是:

public class DateTimePickerTest : EntityBase
{
    [DataType(DataType.DateTime)]
    [DisplayName("Start Date")]
    public DateTime StartDate { get; set; }
    [DataType(DataType.DateTime)]
    [DisplayName("End Date")]
    public DateTime EndDate { get; set; }
}

我主要遵循here on MSDN by Rick Anderson 给出的指示。

【问题讨论】:

  • 请在此处发布您正在使用的模型和注释。
  • @Yasser 我已经添加了模型。如果您需要其他东西,请告诉我。

标签: asp.net-mvc-4 asp.net-mvc-validation jquery-ui-timepicker


【解决方案1】:

this answer保存。

我使用了DisplayFormat 属性并将ApplyFormatInEditMode 属性设置为true

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd.mm.yy}")]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    • 2013-10-31
    • 1970-01-01
    相关资源
    最近更新 更多