protected void btnSubmit_Click(object sender, EventArgs e) { amendPassword transfer = new amendPassword(); string NewPwd = this.txtPwd.Text.Trim(); string pwd = transfer.EncryptPassword(NewPwd, "MD5").Trim(); //string pwd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(NewPwd, "MD5"); int i = userNameValidate(); if (i == 0) { SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["VoteConnectionString"]); SqlCommand cmd = new SqlCommand("insert into Users Values(@userId,@userPwd,@userName,@userSex,@userBirth,@userPhone,@userMobilePhone,@userCode,@userAddress,@userEmail,@userQQ)", conn); cmd.Parameters.Add("@userPwd", SqlDbType.VarChar, 50); cmd.Parameters.Add("@userId", SqlDbType.VarChar, 15); cmd.Parameters.Add("@userName", SqlDbType.VarChar, 20); cmd.Parameters.Add("@userSex", SqlDbType.VarChar, 2); cmd.Parameters.Add("@userBirth", SqlDbType.VarChar, 8); cmd.Parameters.Add("@userPhone", SqlDbType.VarChar, 15); cmd.Parameters.Add("@userMobilePhone", SqlDbType.VarChar, 15); cmd.Parameters.Add("@userCode", SqlDbType.VarChar, 6); cmd.Parameters.Add("@userAddress", SqlDbType.VarChar, 200); cmd.Parameters.Add("@userEmail", SqlDbType.VarChar, 100); cmd.Parameters.Add("@userQQ", SqlDbType.VarChar, 20); cmd.Parameters["@userid"].Value = txtName.Text; cmd.Parameters["@userPwd"].Value = pwd; cmd.Parameters["@userName"].Value = txtUname.Text; cmd.Parameters["@userSex"].Value = rltSex.SelectedItem.Text; cmd.Parameters["@userBirth"].Value = Convert.ToDateTime(ddlYear.SelectedValue + "-" + ddlmonth.SelectedValue + "-" + ddlDay.SelectedValue); cmd.Parameters["@userPhone"].Value = txtUtel2.Text; cmd.Parameters["@userMobilePhone"].Value = txtUtel3.Text; cmd.Parameters["@userCode"].Value = txtUzip.Text; cmd.Parameters["@userAddress"].Value = txtUaddr.Text; cmd.Parameters["@userEmail"].Value = txtUemail.Text; cmd.Parameters["@userQQ"].Value = txtUQQ.Text; try { conn.Open(); string msg = op.sortadd(txtName.Text); int flag = cmd.ExecuteNonQuery(); if (flag > 0 && msg == "") { lblshow.Style["color"] = "red"; //Response.Redirect("Login.aspx"); //Response.Write("注册成功,请等待2秒......"); lblshow.Text = "注册成功,请等待2秒......<script language=javascript>" + "window.setTimeout(\"location.href='Login.aspx'\",2000);" + "</script>"; //Response.Write("<script language=javascript>window.setTimeout(\"location.href='Login.aspx'\",2000);</script>"); } else { Response.Write("<script language=javascript>alert('注册失败!')</script>"); } } catch (System.Exception ee) { Response.Write("<script language=javascript>alert('" + ee.Message.ToString() + "')</script>"); } finally { conn.Close(); } } }