繁体   English   中英

动态范围日期数据注释验证属性c#

[英]Dynamic Range date data annotation validation attribute c#

我想实现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可以帮我处理代码吗? 谢谢

是的,绝对是。 但不是标准数据注释。

安装foolproof nuget包并使用其额外的有用属性! 您需要的例子就在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM