Edd*_*lat 6 asp.net validation customvalidator
我有来自同一组的3个RadioButton,每个radioButton都启用了它的列表框.我想检查是否检查了radiobutton,以及是否从列表框中选择了项目.
所以我使用CustomValidator只使用服务器端方法来检查条件并触发特定的ErrorMessage.
我的问题是,我可以调用此方法无法将customValidator分配给控件,因为我有3个可能的radioButtons?
谢谢,艾迪
Tim*_*ter 13
它可以使用CustomValidator控件不设置ControlToValidate属性.当您验证多个输入控件或验证不能与验证控件一起使用的输入控件(例如CheckBox控件)时,通常会执行此操作.在这种情况下,传递给ServerValidate事件的事件处理程序和客户端验证函数的arguments参数的Value属性始终包含空字符串("").但是,在适当的情况下,仍会调用这些验证函数来确定服务器和客户端的有效性.要访问要验证的值,必须以编程方式引用要验证的输入控件,然后从相应的属性中检索值.例如,要验证服务器上的CheckBox控件,请不要设置验证控件的ControlToValidate属性,并将以下代码用于ServerValidate事件的处理程序.
http://msdn.microsoft.com/en-us/library/9eee01cx%28v=VS.100%29.aspx
| 归档时间: |
|
| 查看次数: |
5580 次 |
| 最近记录: |