我在本地做了一个注册页面,在本地注册的时候,一切正常,当我把aspx 上传到服务器后,注册表单的按钮怎么按都没有作用,虽然已经明显把按钮按下去了,就是不能响应cs里面的代码,中间有个一次,我半个钟头回来,发现代码响应过一次,以后再按都没有作用了。
因为在本地正常,服务器是别人的服务器,我怀疑是IIS设置的问题。
请大家判断一下是什么问题。http://www.pcate.com/reg_1.aspx

解决方案 »

  1.   

    查看一下web.config文件是不是一致了
      

  2.   

    修改过 web.config 了,情况依旧!5~~~~~~~~~
      

  3.   

    后台源码中
    this.Command1.Click += new System.EventHandler(this.Command1_Click);
    是不是有呀?
    查一下,
      

  4.   

    你的数据库连接也有问题:
    SQL server 不存在或拒绝访问
      

  5.   

    数据库问题刚解决了,后台的 command1.click 是有的:private void InitializeComponent()
    {    
    this.Button1.Click += new System.EventHandler(this.Button1_Click);
    this.Load += new System.EventHandler(this.Page_Load);
      

  6.   

    首先在private void InitializeComponent()中有没有事件加载,然后再重新覆盖dll文件
      

  7.   

    你是不是用了数据验证控件?如果是,请上传aspnet_client到网站根目录。
      

  8.   

    aspnet_client 文件是完整的。
      

  9.   

    首先查一下:
    后台源码中有没有这行代码:this.Command1.Click += new System.EventHandler(this.Command1_Click);再次,你再次编译后有没有把bin目录下的.dll文件一起更新上去?
      

  10.   

    估计是事件相应又给丢掉了,ASP.NET中经常有这个问题
      

  11.   

    我去掉所有。NET自带的验证恐件,终于可以激发 click 事件,我的 aspnet_client 里面还有其他的两个文件夹,会是外加的文件夹影响的吗?
      

  12.   

    看来并不是aspnet_client的原因!看来RegularExpressionValidator1 这些东东,用了也没有好处!
      

  13.   

    应该是验证控件的问题,而且也不是验证失效了,有可能因为服务器的设置问题,导致了验证失败,所以尽量不要用asp.net的验证控件,编码时考虑国际化的问题
      

  14.   

    看来必须让服务商重新注册一下IISC:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
      

  15.   

    看来必须让服务商重新注册一下IISC:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
      

  16.   

    确实是验证控件的问题,但也是aspnet_client的原因。
    问题的根本在于你本机的FRAMEWORK版本与服务器上的版本不一致,导致aspnet_client内的内容不一致。
    你可查服务器与你机上的如下目录查看版本号
    C:\WINDOWS\Microsoft.NET\Framework
    看看是否都为v1.1.4322
    如果不一样,请替换低版本上的aspnet_client为高版本上的aspnet_client文件。
      

  17.   

    如果是只有验证控件的页面有问题,是你的本地Framework和服务器的版本不同..所以你需要修改asp_client文件夹中WebUIValidation.js文件中的js就可以了..//===========================  修改下面的函数   ===================
    记得把你以前的老文件也备份一下..function ValidatorCommonOnSubmit() {
    var result = !Page_BlockSubmit;
    Page_BlockSubmit = false;
    event.returnValue = result;
    return result;
        /*
        event.returnValue = !Page_BlockSubmit;
        Page_BlockSubmit = false;
       */
        
    }
      

  18.   

    谢谢各位,问题终于解决了,就是因为版本号不同而导致的。谢谢hchxxzx(NET?摸到一点门槛) ( ) ,谢谢 bingbingcha(不思不归,不孟不E,原来是头大灰狼),最后是根据bingbingcha 的方法,修改function ValidatorCommonOnSubmit() 方法后,按钮终于可以按了,好高兴啊!
    再次谢谢大家!