【发布时间】:2009-09-14 15:27:08
【问题描述】:
我熟悉如何为简单的情况编写和使用自定义验证器(即确保日期大于或等于某个值)。
您将如何处理这种(常见)场景:
我有一个包含 5 个选项的下拉列表,根据选择的选项,需要验证其他几个字段。例如,如果从下拉列表中选择“3”,我需要确保填写字段 a、b、c,但如果从下拉列表中选择“2”,我需要确保 a、b为空白,e,f 填写等。
我想问题是,自定义验证器是否与下拉列表相关联,或者您是否在 a/b/c/d/e/f 等所有字段上放置了自定义验证器...或者是有我可以调用的表单级自定义验证器的概念吗?
可能至少有十种不同的方法可以做到这一点,但要寻找最干净的选择。
【问题讨论】:
-
您是在客户端还是服务器端进行此验证?换句话说,DropDownList 的 AutoPostBack 属性是否设置为 true?
标签: asp.net