【发布时间】:2011-03-11 11:44:53
【问题描述】:
我有一个自定义控件“FieldGroup”,其中包含一个 asp:TextBox 和一些其他功能。 asp:TextBox 通过公共属性“TextBox”公开。
在使用我的 FieldGroup 的页面上,我有一个密码条目,这意味着我有两个,我想使用 CompareValidator 来确认这些值是否相同。我可以使用 CustomValidator 来做到这一点,但我想使用 CompareValidator 的客户端脚本。
我尝试设置 ControlToValidate="fieldA.TextBox" 和 ControlToCompare="fieldB.TextBox" 但这不起作用。这样的事情有可能吗?
【问题讨论】:
-
你有sn-p给我们看吗?我认为您“可能”必须使用
FindControl方法来完成您需要的工作。你总是可以从后面的代码中“修改”你的比较验证器以获得更大的灵活性...... IE 编写一些逻辑来找到你正在寻找的控件。
标签: asp.net textbox validation comparevalidator