我想实现Data annotation属性来验证日期。 我知道类似的东西已经存在,如
[Range(typeof(DateTime), "1/2/2004", "3/4/2004", ErrorMessage = "Value for {0} must be between {1} and {2}")]
但是这段代码要求我设置一个静态数据。相反,我想设置包含数据的文本框的名称。
这将是html代码
<input type="text" name="startdate" />
<input type="text" name="enddate" />
这是C#代码
public class event {
public ....
[Range(DateTime.Today, "enddate")]
public startdate {set;get;}
[Range("startdate", "01/01/2014")]
public enddate {set;get;}
}
Somebady可以帮我处理代码吗?感谢