【发布时间】:2015-03-12 02:02:29
【问题描述】:
大家好,我有以下明确的验证
[Required]
[RegularExpression("{0:d/M/yyyy HH:mm:ss}" ,
ErrorMessage = "Wrong Syntax")]
public string Posted { get; set; }`
但它不允许以下输入显示为日期和时间的示例: 12/12/2011 00:00:00(我不想要这些确切的数字,日期和时间应该允许日期和时间标准逻辑上允许的任何数字)
即使我输入了正确的代码,我也会收到错误消息“错误的语法”。似乎是什么问题。任何帮助将不胜感激,非常感谢您
【问题讨论】:
-
您的正则表达式看起来像日期/时间格式字符串,而不是正确的正则表达式。
-
为什么
Posted属性使用string而不是DateTime?
标签: c# asp.net asp.net-mvc-3 razor