建议用 js 和 C#做验证
把验证放在一个验证类中,便于管理,而且灵活的多

解决方案 »

  1.   

    if(用户名是否存在= false)
    validation.enabled = true;
    else
    validation.enabled = false;
      

  2.   

    用自定义检验控件CustemValidator.ServerValidate,
    主要属性:
    ClientValidationFunction 指定客户端检验函数名称
    ControlToValidate 指定被检验控件ID
    Display 显示错误信息
    主要方法:
    OnServerValidate 引发serverValidate事件
    Validate 执行检验并且更新IsValid属性
    事件:
    ServerValidate 代表用于执行server端检验的函数
      

  3.   

    我在CustemValidator的ServerValidate事件中把IsValid属性设置成false,debug发现程序也运行到了这一行,并且IsValid属性确实也为false,但并没有任何提示
    这是怎么回事??