2009-08-29 94 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; 
    } 
}