温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:个人图书管理系统源码
当前文件:
MyLibary/UsersManage/UserDetails.aspx.cs,打开代码结构图
MyLibary/UsersManage/UserDetails.aspx.cs,打开代码结构图1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using MyLibrary.BusinessLogicLayer; 12
13
public partial class UsersManage_UserDetails : System.Web.UI.Page 14
{ 15
protected void Page_Load(object sender, EventArgs e) 16
{ 17
if (!this.IsPostBack) 18
{ 19
ShowUserDetails(); 20
} 21
} 22
//查询用户,并显示 23
private void ShowUserDetails() 24
{ 25
string userID = Request["userID"].ToString();//取出传递来的参数 26
Users user = new Users();//创建Users类对象user 27
if (user.LoadData(userID))//根据用户编号查询 28
{ 29
lblUserID.Text = user.UserID;//将对象属性放在对应控件中显示 30
ddlUserPower.SelectedValue = user.UserPower.ToString(); 31
txtUserName.Text = user.UserName; 32
txtUserDepart.Text = user.UserDepart; 33
txtUserTelephone.Text = user.UserTelephone; 34
txtUserEMail.Text = user.UserEMail; 35
} 36
else//没查询到用户给出提示 37
{ 38
Response.Write("<script language=javascript>alert('查询失败!')</script>"); 39
} 40
} 41
//修改按钮单击事件 42
protected void imgBtnModify_Click(object sender, ImageClickEventArgs e) 43
{ 44
string userID = lblUserID.Text; 45
Users user = new Users();//创建Users对象 46
user.UserName = txtUserName.Text.Trim();//为Users各属性赋值 47
user.UserPower = int.Parse(ddlUserPower.SelectedValue); 48
user.UserDepart = txtUserDepart.Text.Trim(); 49
user.UserTelephone = txtUserTelephone.Text.Trim(); 50
user.UserEMail = txtUserEMail.Text.Trim(); 51
if (user.UpdateByProc(userID))//使用Users类UpdateByProc方法修改用户信息 52
{ 53
Response.Write("<script language=javascript>alert('修改成功!')</script>"); 54
} 55
else//修改失败 56
{ 57
Response.Write("<script language=javascript>alert('修改失败!')</script>"); 58
} 59
} 60
protected void imgBtnBack_Click(object sender, ImageClickEventArgs e) 61
{ 62
Response.Redirect("UserLists.aspx"); 63
} 64
} 65





}
}