可以通过使用作为参数传递到该事件处理程序的 ServerValidateEventArgs 的 Value 属性来访问要验证的输入控件中的字符串。然后将验证的结果存储在 ServerValidateEventArgs 的 IsValid 属性中。
bool ServerValidate(object Sender,string value){
int num= int.Parse(value);
if (num % 2==0)
 return true;
else
 return false;
}
应该改为
void ServerValidation(object source, ServerValidateEventArgs args)
      {         try 
         {            // Test whether the value entered into the text box is even.
            int i = int.Parse(args.Value);
            args.IsValid = ((i%2) == 0);         }         catch(Exception ex)
         {            args.IsValid = false;         }