请问大家有没有碰到过这个问题。一个asp.net的网站放在一个服务器运行得好好的,但是放到另外一个网站运行就出错了:按钮点击没有反应(就是点击按钮后的提交form的事件没有触发)。
= 不知道是什么问题。

解决方案 »

  1.   

    aspnet_client\system_web\1_1_4322
    是好的么重新注册下
      

  2.   

    是个客户端的按钮,其实是一个登陆页面的按钮,按下就触发一个函数,然后就判断用户名和密码是否正确。代码没有任何问题,因为已经在几个服务器上运行过了。
    但是不知道怎么样在一个服务器中运行点按钮就没有反映?
    我把正确的aspnet_client\system_web\1_1_4322复制到网站跟目录了,还是不行。
    请问Mirricle(Miracle Supply):如何重新注册aspnet_client\system_web\1_1_4322???
      

  3.   

    运行aspnet_regiis -c,提示找不到aspnet_regiis -c,请问是把aspnet_regiis -c放到运行里面运行吗?
      

  4.   

    还要看看IE得设置,在ie的高级设置里面,如果禁止了脚本运行,也可能导致这个问题。
      

  5.   

    看看代码 onclic事件在不在
      

  6.   

    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
    这个目录下
    aspnet_regiis -c
      

  7.   

    aspnet_regiis/?看看有什么其他可以试试的
      

  8.   

    首先判断是否事件丢失,再看看你那个有ImageButton的页面是否有验证控件,如果未通过验证,则不会触发ImageButton的OnClick事件。
      

  9.   

    http://kandy.cnblogs.com/archive/2006/04/19/379206.html
      

  10.   

    我估计你把那些不该删除的东西删掉了。比如说下面的事件与按钮的绑定
    private void InitializeComponent()
    {    
    this.Ibtn_ok.Click += new System.Web.UI.ImageClickEventHandler(this.Ibtn_ok_Click);
    this.Load += new System.EventHandler(this.Page_Load);
    }
      

  11.   

    1.事件丢失
    2.服务器端的ASP.NET版本与你开发机器上的ASP.NET版本号不符
    3.网站根目录下要有最新的aspnet_client,该文件夹在C:\Inetpub\wwwroot目录下,整个拷到网站根目录下