【问题标题】:How to hide / show CustomValidation validation messages without postback如何在不回发的情况下隐藏/显示自定义验证验证消息
【发布时间】:2010-01-27 13:16:27
【问题描述】:

更新:想通了.. 我传递给 ValidatorHookupControl 的对象没有正确设置(为空)。现在它们是,当连接的控件失去焦点时,消息会立即消失。


原帖..

嗨,

我有一些 ClientValidation 控件具有 ClientSideValidation 方法,这些方法在验证页面时可以正常工作..

但是,我怎样才能做到这一点,以便当 CustomValidators 客户端方法的某个控件启动并根据验证是否通过验证消息时更新验证消息。 (例如 RequiredFieldValidator 或 RegExValidator)。

我的 Customvalidator 没有设置其 ControltoValidate 属性,因为其中一些依赖于多个控件。

我不想要任何回发(全部或部分)。

我试过了..

  1. 在调用Page_ClientValidate('GroupName') 的辅助客户端方法的下拉菜单、单选框和复选框上添加 onchange 属性,然后将 window.location 设置回相关控件(当它返回屏幕顶部时)。

使用此方法,仍然由 ClientSideValidation 方法设置 args.IsValid。

  1. 我已经尝试过ValidatorHookupControl(控制、验证器),但这似乎也不起作用。

有什么想法吗?

【问题讨论】:

    标签: asp.net validation customvalidator


    【解决方案1】:

    我的错,是将空对象传递给 ValidatorHookupControl 方法。 现在工作。呵呵!

    【讨论】:

      猜你喜欢
      • 2020-01-10
      • 1970-01-01
      • 2019-02-22
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      • 2012-10-30
      • 1970-01-01
      • 2018-06-15
      相关资源
      最近更新 更多