protected void btnSubmit_Click(object sender, EventArgs e) { string pwd = Session["Pwd"].ToString(); int id = int.Parse(Session["id"].ToString()); DALstudent_info dal = new DALstudent_info(); student_infoEntity stu = dal.Getstudent_info(id); if (pwd == txtjPwd.Text.Trim()) { if (txtxPwd.Text.Trim() == txtrPwd.Text.Trim() && txtxPwd.Text.Trim() != "" && txtrPwd.Text.Trim() != "") { stu.StudentPassword = txtxPwd.Text.Trim(); if (dal.Modstudent_info(stu) > 0) { this.Page.RegisterStartupScript("", "<script>alert('密码修改成功!')</script>"); Response.Redirect("NewsList.aspx"); } else { this.Page.RegisterStartupScript("", "<script>alert('密码修改失败!');</script>"); } } else { this.Page.RegisterStartupScript("", "<script>alert('两次密码输入不一致!');</script>"); } } else { this.Page.RegisterStartupScript("", "<script>alert('原密码不正确!');</script>"); } }
/// <summary> /// 获取数据并展示 /// </summary> /// <param name="id"></param> public void GetData(int id) { DALstudent_info dal = new DALstudent_info(); student_infoEntity stu = dal.Getstudent_info(id); ViewState["stu"] = stu; //在当前页缓存数据。 lblStuID.Text = stu.StudentId; txtStuName.Text = stu.StudentName; //加载显示数据 Image1.ImageUrl = "img/studentphone/" + stu.StudentPhoto; txtStuNation.Text = stu.StudentNation; if (stu.StudentSex == "男") { rdlSexMale.Checked = true; } if (stu.StudentSex == "女") { rdlSexFemale.Checked = true; } txtStuTelehpone.Text = stu.StudentTelehpone; txtStuQQ.Text = stu.StudentQQ; txtStuClass.Text = stu.StudentClass; txtStuDormitory.Text = stu.StudentDormitory; txtStuAddress.Text = stu.StudentAddress; //将取回的数据在页面进行展示,可以修改的数据使用TextBox来展示,并提供修改。 //通过按钮触发,实现将数据编辑保存的功能 }
protected void grdusers_RowCommand(object sender, GridViewCommandEventArgs e) { int rowindex = int.Parse(e.CommandArgument.ToString()); //获取操作行的行号 string Id = grdusers.DataKeys[rowindex].Value.ToString(); //获取操作行数据的主键Id DALstudent_info dal = new DALstudent_info(); switch (e.CommandName) //获取操作对象的命令 { case "edit": //调转到编辑页面 Response.Redirect("AdminEdit.aspx?id=" + Id); break; case "del": //删除用户 dal.Delstudent_info(int.Parse(Id)); LoadData(); //重新加载数据,验证是否成功删除 ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('数据删除成功!');location.href='StudentFind.aspx';</script>"); break; case "reset": //修改密码 student_infoEntity user = dal.Getstudent_info(int.Parse(Id)); user.StudentPassword = "******"; dal.Modstudent_info(user); LoadData(); //重新加载数据,验证是否重置 ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('用户密码重置成功,新密码123456');location.href='StudentFind.aspx';</script>"); break; } }
protected void grdusers_RowCommand(object sender, GridViewCommandEventArgs e) { int rowindex = int.Parse(e.CommandArgument.ToString()); //获取操作行的行号 string Id = grdusers.DataKeys[rowindex].Value.ToString(); //获取操作行数据的主键Id DALstudent_info dal = new DALstudent_info(); //定义针对admin_user表的操作对象 switch (e.CommandName) //获取操作对象的命令 { case "edit": //调转到编辑页面 Response.Redirect("?id=" + Id); break; case "del": //删除用户 dal.Delstudent_info(int.Parse(Id)); LoadData(); //重新加载数据,验证是否成功删除 Response.Write("<script>alert('数据删除成功!')</script>"); break; case "reset": //修改密码 student_infoEntity u = dal.Getstudent_info(int.Parse(Id)); u.StudentPassword = "******"; dal.Modstudent_info(u); LoadData(); //重新加载数据,验证是否重置 Response.Write("<script>alert('用户密码重置成功,新密码123456')</script>"); break; } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int rowindex = int.Parse(e.CommandArgument.ToString()); //获取操作行的行号 string Id = GridView1.DataKeys[rowindex].Value.ToString(); //获取操作行数据的主键Id DALstudent_info dal = new DALstudent_info(); //定义针对admin_user表的操作对象 switch (e.CommandName) //获取操作对象的命令 { case "edit": //调转到编辑页面 Response.Redirect("StudentEdit.aspx?id=" + Id); break; case "del": //删除用户 dal.Delstudent_info(int.Parse(Id)); LoadData(); //重新加载数据,验证是否成功删除 this.Page.RegisterStartupScript("", "<script>alert('该学生信息已删除!');</script>"); break; case "reset": //修改密码 student_infoEntity admin = dal.Getstudent_info(int.Parse(Id)); admin.StudentPassword = "******"; dal.Modstudent_info(admin); LoadData(); //重新加载数据,验证是否重置 this.Page.RegisterStartupScript("", "<script>alert('该学生的密码重置成功!');</script>"); break; } }
public void GetData(int id) { DALstudent_info dal = new DALstudent_info(); student_infoEntity student = dal.Getstudent_info(id); ViewState["student"] = student; StudentId.Value = student.StudentId; }
protected void Page_Load(object sender, EventArgs e) { DALstudent_info dal = new DALstudent_info(); student_infoEntity stu = dal.Getstudent_info(int.Parse(Session["id"].ToString())); lblName.Text = Session["studentName"].ToString(); Image1.ImageUrl = "./img/studentphone/" + stu.StudentPhoto; }
public void GetData(int id) { DALstudent_info dal = new DALstudent_info(); student_infoEntity student = dal.Getstudent_info(id); ViewState["student"] = student; select.Value = student.StudentId; //将取回的数据在页面进行展示,可以修改的数据使用TextBox来展示,并提供修改。 //通过按钮触发,实现将数据编辑保存的功能 }