一个提交页面,我用RequiredFieldValidator控制TextBox不能为空,在本地的时候一切正常,但是今天上传到服务器上却出现问题,点击提交按钮,什么都没有验证,直接就到达了所符合的页面,后来,朋友让我把aspnet_client上传到服务器文件的根目录下面,则当textbox为空的时候,点击提交按钮的时候,也可以提示为空,但是当textbox不为空的时候,点击提交按钮,则什么反应都没有,就好像是按钮事件丢失一样!!大家遇到过这样的问题吗??我现在很是郁闷!请大家多多帮忙!!别让帖子沉下去呀!!!

解决方案 »

  1.   

    服务器的问题:
    服务器上重新注册:aspnet_regiis -i
      

  2.   

    看看服务器根目录下有aspnet_client目录吗?没有把本地的拷贝上去。
      

  3.   

    这个服务器上原来也有一个.net的程序,在那个程序里面的验证都可以,但是我把我的上传上去,就不行了
      

  4.   

    执行aspnet_regiis -c
    这个命令,如果你有服务器权限的话,如果没有捏,也没关系,还有一招更简单,不需要有服务器权限只要把你的aspnet_client文件夹上传到你的虚拟目录下,然后见文:
    http://blog.csdn.net/fancyf/archive/2005/08/20/459618.aspx
      

  5.   

    这个要怎么注册啊,
    我明明C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
    找到aspnet_regiis  这个文件拉,
    为什么我在在"开始-运行"中提示"windows中找不到aspnet_regiis  文件"??????
    你们老说注册注册,也不讲明白怎么注册