protected void Button1_Click1(object sender, EventArgs e)
    {
        string conn = ConfigurationManager.AppSettings["datasource1"];
        SqlConnection cn = new SqlConnection(conn);
        string str = "select * from t_users where name =@name and pwd =@pwd ";
        SqlCommand cmd = new SqlCommand(str, cn);
        cmd.Parameters.Add(new SqlParameter("@name", SqlDbType.NVarChar, 20));
        cmd.Parameters.Add(new SqlParameter("@pwd", SqlDbType.NVarChar, 20));
        cmd.Parameters["@name"].Value = this.txtName.Text.Trim();
        cmd.Parameters["@pwd"].Value = this.txtPassword.Text.Trim();
        cn.Open();
        SqlDataReader dr = cmd.ExecuteReader();
        if (dr.Read())
        {
            //Response.Write("<script>alert('dfdfd')</script>");
            Response.Redirect("ChuKu.aspx");
        }
        else
        {
            txtName.Text = "";
            txtPassword.Text = "";
            Response.Write("<script>alert('用户或密码错误,请重新输入!')</script>");        }
        dr.Close();
        cn.Close();    }
每次我输入用户名时,密码就自动填充(好象已经记住密码了),怎么才能要求用户再次输入密码呢?
希望大家指教.

解决方案 »

  1.   

    噢对了。完了记得清除一下缓存,有已经储存的cookie的,记得清空一下
      

  2.   

    这个是你的浏览器设置的问题吧,maxthon firefox等好像都有这个自动输入用户名密码的功能客户端html input 标签设定autocomplete="off", 服务器端的textbox设定 autocompleteType="disabled"不过这个对浏览器自动填充密码该是不起作用
      

  3.   

    删除cookie,在ie的工具栏的internet选项里
      

  4.   

    autocompleteType="disabled" 
    设置也不行啊
      

  5.   

    http://itbbs-arch.pconline.com.cn/topic.jsp?tid=3124708
      

  6.   

    IE->Internet选项->内容->自动完成->清除密码->确定  就OK了
      

  7.   

    这个是正解...你先Response.Redirect了,后面的close会执行么?