customvalidator servervalidate参数说明

时间:2009-08-29 06:55:48

标签: asp.net customvalidator

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

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

谢谢

2 个答案:

答案 0 :(得分:5)

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

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

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

答案 1 :(得分:1)

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

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