【发布时间】:2011-01-08 11:50:29
【问题描述】:
如果我的某些模型具有动态验证条件(即字符串长度可以最小为 8 或 12,具体取决于数据库值或其他动态值)是否无法使用数据注释进行验证?
据我了解,任何参数的值(例如 StringLength 最小/最大值)都必须是真正静态的。具有动态验证值的应用程序是否有替代方案?
【问题讨论】:
-
如果验证随着时间的推移而发生变化,您的数据库数据可能会在一段时间后失效,这是个好主意吗?
-
@ali62b - 我可以放心地假设它始终有效,因为只有管理员才能访问这些值。
标签: c# asp.net-mvc validation data-annotations