【发布时间】:2011-06-20 07:37:38
【问题描述】:
在一个 Asp.net MVC 应用程序中,我继承了这个问题(如果这是一个问题?),其中一位开发人员使用 String 作为日期类型。
在我的模型中,该属性为:
[Required]
[DisplayName("Registration Date")]
public string Registrationdate { get; set; }
业务要求是该字段不是必需的,但如果该字段中有内容,则它必须是有效日期。
在不改变数据类型的情况下,您将如何实现这一要求?
【问题讨论】:
-
可能会在 setter 方法中使用 DateTime.TryParse 实现检查
标签: c# asp.net asp.net-mvc asp.net-mvc-2 types