Используя регулярное выражение, как проверить пустое значение DateTime в моей проверке MVC2 - PullRequest
0 голосов
/ 08 марта 2011

Как проверить свойство Datetime в моей проверке MVC2.

У меня есть Telerik Datetime Picker для проверки

<%= Html.Telerik().DatePicker().Name("EffectiveDate")%>

 [Required(ErrorMessage = "EffectiveDate Must not be empty!")]
            public DateTime EffectiveDate { get; set; }
        }

, если я использую этот код, я не могу проверить EffevtiveDate.Потому что я просто подозреваю, что эффективная дата показывается как "" вместо нуля.

как проверить "" значение с использованием регулярного выражения g здесь?

спасибо

Ответы [ 2 ]

1 голос
/ 08 марта 2011

Вы можете попробовать:

[Required(AllowEmptyStrings = false)]
public DateTime EffectiveDate { get; set; }
1 голос
/ 08 марта 2011

Попробуйте сделать свойство модели обнуляемым. DateTime:

[Required(ErrorMessage = "EffectiveDate Must not be empty!")]
public DateTime? EffectiveDate { get; set; }

Тогда атрибута [Required] должно быть достаточно для проверки по пустой строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...