【问题标题】:ASP.NET CompareValidator compare against sub controlASP.NET CompareValidator 与子控件比较
【发布时间】: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


【解决方案1】:

迟到总比没有好...

将 ValidationPropertyAttribute 应用于用户控件类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多