【发布时间】:2010-08-31 23:59:02
【问题描述】:
明天我将为我正在工作的会议应用程序编写一个自定义日期验证类,该应用程序将验证给定的开始或结束日期是否 A) 小于当前日期,或 B) 开始日期大于会议的结束日期(反之亦然)。
我认为这可能是一个相当普遍的要求。谁能指出我的博客文章的方向,这可能会帮助我解决这个问题?
我使用的是 .net 3.5,所以我不能使用 .NET 4 中内置的新模型验证器 api。我正在处理的项目是 MVC 2。
更新:我正在编写的类需要扩展 System.ComponentModel.DataAnnotations 命名空间。在 .NET 4 中有一个可以实现的 IValidateObject 接口,这使得这种事情绝对是轻而易举,但遗憾的是我不能使用 .Net 4。我如何在 .Net 3.5 中做同样的事情?
【问题讨论】:
-
我一直在努力。也许会有所帮助:[CompareDatesValidator][1] [1]:stackoverflow.com/questions/2848684/…
标签: c# .net asp.net-mvc asp.net-mvc-2 data-annotations