有些TextBox需要用户输入数据,以保存到数据库。采用了RequiredFieldValidator控件来验证,在大多数客户端上没有问题,包括开发人员用的机器。
但是在有些客户端上,用户什么也不填也会有postback,显然该控件未起作用。
经检查,有一台有此问题的客户端为XP SP2,且未禁用IE security设置中的scripting。
请问该如何让validator控件在此客户端有效。谢谢!

解决方案 »

  1.   

    postback之后、保存前呢?有没有起作用?
      

  2.   

    这个就是asp.net与操作系统的问题了,,要问问microsoft了,哈,,
      

  3.   

    客户端若屏蔽了javascript代码,则其将不起作用。因为RequiredFieldValidator控件实际上也是在客户端生成javascript验证代码的。
      

  4.   

    To Eddie005:
    没有起作用。postback后,就执行后台的程序了,造成空的数据被插入了数据库。
    To chenhaoying:
    客户端并没有屏蔽javascript。
      

  5.   

    那button是否设置CausesValidation=true了?