【问题标题】:customvalidator servervalidate parameters descriptioncustomvalidator servervalidate 参数说明
【发布时间】:2009-08-29 06:55:48
【问题描述】:

CustomValidator的ServerValidate事件有2个参数:source和args。

他们每个人都指出了什么?请对它们进行任何描述。

谢谢

【问题讨论】:

  • 我认为这种简单的东西可以很容易地谷歌
  • 我做了,但没有像 Mehrdad 那样的完整描述。无论如何感谢您关注第一个答案!

标签: asp.net customvalidator


【解决方案1】:

与所有“EventHandler”样式的事件一样,source 将引用引发事件的对象(在本例中为 CustomValidator 实例),args 将引用与此特定事件关联的事件数据.

对于ServerValidate event,args 参数的类型为ServerValidateEventArgs。它有两个重要的属性:

  • Value:返回您正在验证的输入控件的值(例如,文本框中的文本。)
  • IsValid:如果验证成功,则将此属性设置为true,否则设置为false。

【讨论】:

    【解决方案2】:

    参数 source 是验证器控件的引用,args 表示特定于事件的数据。

    protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
    {
        if (args.Value != "OK")
        {
            args.IsValid = false;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      • 2016-11-25
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多