【发布时间】:2012-02-18 05:48:01
【问题描述】:
考虑这段代码:
[Required]
[RegularExpression(@"\d{2,2}/\d{2,2}/\d{4,4} \d{2,2}:\d{2,2}:\d{2,2}",
ErrorMessage = "Wrong Syntax Entered, Needed:day/Month/Year Hour:Minutes:Seconds")]
public DateTime Posted { get; set; }
当我输入这个值时,我的应用程序崩溃了:00/00/0000 00:00:00
有没有办法阻止这种情况并使其更加现实?我想允许日期,所以它只允许最多 31 天或更短的 1 天,并允许最多 12 个月和最少 1 天?
【问题讨论】:
-
不一样这是崩溃
-
当您说“崩溃”时,您的意思是抛出未捕获的异常?对吗?
-
当我输入 00/00/0000 00:00:00 时是的