【发布时间】:2012-12-03 19:38:11
【问题描述】:
每个必填字段验证器可以验证 1 个控制器,但假设我有 3 个 DropDownLists。
出生日期:
-日--月--年-
现在我知道我可以通过设置 InitialValue 来验证 1 DropDownList,其中 DropDownList 中的第一个项目是“选择一天”,它有一个 Value=""。
但我不想使用 3 个验证器。 (缺日,缺月,缺年)
我希望对所有 3 个都使用 1 个验证器,这意味着,如果我设置了日期和月份但我没有设置年份,我会得到(必须设置日期),同样的事情如果我设置了日期和没有月份的年份..等等......
我知道我可以使用自定义验证器来执行此操作,但我可以使用 1 个必填字段验证器来执行此操作吗?因为通常自定义验证器需要刷新页面(因此它可以执行服务器端代码)。
【问题讨论】:
标签: c# asp.net validation