我用asp.net作了两个网站放在服务器上,一直运行的好好的,但今天突然出问题了,用户登陆的时候,如果不输入用户名或密码,点击登陆按钮,能提示要输入,但输入正确的用户名和密码后,点击登陆按钮,没有任何反应,就是说click事件不起作了了,重启了机器也不管了,谁知道是怎么回事,急啊,在线等??

解决方案 »

  1.   

    不是吧,我已经布署到服务器上了,难道要重新上传文件吗?现在不是一个网站出这种情况,是所有的asp.net网站的click事件都不好用,难道说如果有100个网站的话,要一个个的编译再重新上传吗,那不是太麻烦了?
      

  2.   

    不明白为什么没有人动的情况下,click事件会自动丢失呢,是不是asp.net的一个bug
      

  3.   

    这是一个管理网站,里面有好多页面,很多click事件,要一个个重新去双击啊???
      

  4.   

    不可能会失效啊,没遇到过这样的问题。会不会谁动了文件使click事件的代码丢失了?
      

  5.   

    #region Web 窗体设计器生成的代码
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }

    /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器修改
    /// 此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {    
    this.YouBotton.Click += new System.EventHandler(this.YouBotton_Click);
    }
    #endregion检查一下这个o
      

  6.   

    先在本地写一个简单的button click事件,好用就行,部署到服务器上,如果还是出现类似的问题,一定是服务器出现了问题。先看看事件查看器中,是否出现了别的问题,或者,在IIS中重新注册asp.net服务。没有遇到过类似的问题,只能多做些测试了。先确定是服务器还是程序的问题,一般情况下,已经运行了这么长时间,应该不会是程序的问题。
      

  7.   

    我重新上传了程序,还是一样,估计是asp.net的问题
      

  8.   

    你可能是升级.net framework sp1出现的问题,去微软官方找下解决方案
      

  9.   

    也不一定,textbox是否为空是在密码数据验证之前,我看你应该去看看用户名和密码的数据是不是有问题了。
      

  10.   

    应该是服务器上asp.net的问题,因为以前这些系统一直好好的,有很多个,都没有问题,突然就都出问题了,还有在我机器上跑得好好的系统,放到服务器上click事件就不能用