2009-08-29 50 views
1

CustomValidator的ServerValidate事件有2个参数:source和args。customvalidator servervalidate参数描述

他们每个人都指出了什么?请任何他们的描述。

谢谢

+0

我觉得这些简单的东西可以很容易地被谷歌 – 2009-08-29 07:21:24

+0

我做过,但是没有像Mehrdad's那样的完整描述。任何方式感谢您的关注放在第一个答案! – odiseh 2009-08-29 09:25:03

回答

5

像所有的“EventHandler”式的事件,source将把对引发事件的对象(在这种情况下CustomValidator实例)和args将引用关联到这个特定事件的事件数据。

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

  • Value:返回你验证输入控件的值
  • IsValid(在文本框中如文本):你这个属性设置为true如果验证成功,如果不是,则为false
1

参数是验证控制的参考和args表示事件的特定数据。

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