ASP.NET 文本框设置为PASSWORD后,内容一直存在

2025-03-10 19:53:21
推荐回答(1个)
回答1:

设置为password的话页面postback密码就会清除,不会有,除非你设置了默认值追问: 运行后,整个页面的所有文本框都有值,但是只要把文本框设置为Singleline就没事。所有的文本框应该都是空白的。但是一旦有个文本框的模式设为password后,运行时,就会有内容。回答: 贴前台&后台代码出来看看追问: protected void Page_Load(object sender, EventArgs e){}protected void btnLogin_Click(object sender, EventArgs e){AllCode pac = new AllCode(); string userName = this.txtUserName.Text.Trim(); string userPwd = pac.GetMD5(this.txtPWD.Text.Trim()); SqlDataReader dr = pac.reDR("Select * from UserInfo where UserName='" + userName + "' and PassWord='" + userPwd + "'");dr.Read();if (dr.HasRows){Session["User"] = dr.GetValue(1); Session["Role"] = dr.GetValue(3); Response.Redirect("~/WelCome.aspx");}else{Response.Write("