大虾大哥们救我,最近用.net帮人做了个网站,上传到服务器上之后有的用户在注册之后登陆的时候密码框无法输入,而大多数没有问题,不知道是程序的原因还是别的什么原因,望大虾们帮帮小弟!

解决方案 »

  1.   

    是不是流览器的问题, 你可以用不同的览器测试一下.   现在IE6  IE7  IE 8   还有火狐之类的 多了.
    如果页面用到  层   那么IE7 可能就会出现显示不全的问题
      

  2.   

    在本地测试的时候用IE6 IE7没问题 IE8没试过
      

  3.   

    建议仔细检测下有没有什么地方把输入框disable了!
      

  4.   

    .net中这个FormsAuthentication类有什么作用?有人告诉我可能是这个原因
      

  5.   

    检查过了没有地方设置成disable 如果是的话 为什么大多数用户没有这个问题而只是很少的用户才有?郁闷
      

  6.   

    界面代码贴出来下吧。。
    这样描述不太好判断。。
    按正常来说可能是因为设置属性disabled问题的
      

  7.   

    if ((this.tbxUserID.Text.Length == 0) || (this.tbxPassword.Text.Length == 0))
            {
                UIHelper.Alert(this.Page, "用户名或者密码不能为空!");
            }
            else
            {
                string UserID = this.tbxUserID.Text.Trim();
                string password = this.tbxPassword.Text.Trim();
                userModule = userBusi.UserInfoSelectOne(UserID);
                if ((userModule != null))
                {
                    if (password == userModule.Password)
                    {
                        Session["UserName"] = userModule.Name;
                        FormsAuthentication.SetAuthCookie(UserID, false);//
                        FormsAuthentication.RedirectFromLoginPage(UserID, false);//!!!
                        Response.Redirect("~/Index.aspx");
                    }
                    else
                    {
                        UIHelper.Alert(this.Page, "用户名或者密码不正确,登录失败!");
                    }
                }
                else
                {
                    UIHelper.Alert(this.Page, "用户名不存在!");
                }
            }
    这个是登陆代码
      

  8.   

    <asp:TextBox ID="tbxPassword" runat="server" Width="55px" TextMode="Password"></asp:TextBox>
    这个就是那个密码textbox控件及其属性了。好像没什么不妥呀!
      

  9.   

    原因找到了 可不知道怎么解决 就是浏览器的问题 在IE6.0里面密码框可以输入 可是换成IE7.0之后就不能输入了 这个如何解决?求高手帮忙!
      

  10.   

    我也遇到同样的问题,有没有高人求解
    .aspx有访问客户端PC的WMI信息
    IE6.0 没有问题
    IE7.0打开后鼠标都不能定位到Textbox