//重置密码 protected void btnResetPwd_Click(object sender, EventArgs e) { string pwd = this.txtNewPwd.Text.Trim(); string repwd = this.txtReNewPwd.Text.Trim(); if (pwd != repwd) { ShowMessage("密码不一致"); return; } Regex reg = new Regex(@"(^(\w){3,10}$)"); if (!reg.IsMatch(pwd)) { ShowMessage("密码只能输入3-10个字母、数字、下划线"); return; } MemberShipManager msm = new MemberShipManager(); try { if (msm.ResetPassword(new Guid(this.hiUserId.Value), pwd)) { ShowMessage("重置密码成功"); } else { ShowMessage("重置密码失败"); } } catch { ShowMessage("重置密码失败"); } }