用户信息的处理()
下面来看一下用户信息的具体处理
数据读取
当页面加载时会运行Page_Load中的代码将数据读出来然后绑定到GridView控件如程序所示
程序 ST_Admin_usermanaspxcs
protected void Page_Load(object sender SystemEventArgs e)
{
if (Session[admin] == null)
{
//ResponseWrite(<script>alert(\您还没有登录不能进行接下来的操作请登录后继续!\)</script>)
ResponseRedirect(ST_contralleraspx?cname=noadmin)
}
if(!PageIsPostBack)
{
string ST_strsql;
ST_strsql = SELECT * FROM ST_tUser order by ST_ID desc ;
DataTable ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
//将数据绑定到控件
GridViewDataBind()
}
}
【代码说明】代码第~行主要是判断当前用户是否是管理员代码第行在ASPNET页面中非常关键用来判断是否是回发的页面if(!PageIsPostBack)就代表是不是第一次打开本页代码第~行用于从数据库中读取数据并绑定到GridView
说明导航地址使用?cname=noadmin来传递了一个cname参数
退出编辑状态
当用户不想更新所作的修改时可以单击取消按钮实现代码如程序所示
程序 ST_Admin_usermanaspxcs
protected void GridView_RowCancelingEdit(object sender
GridViewCancelEditEventArgs e)
{
//取消编辑状态
GridViewEditIndex = ;
//重新绑定数据
string ST_strsql;
ST_strsql= SELECT * FROM ST_tUser order by ST_ID desc ;
DataTable ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
GridViewDataBind()
}
【代码说明】代码第行将EditIndex属性设置为表示取消GridView的编辑状态然后代码第~行从数据表ST_tUser中获取数据并绑定到GridView
返回目录ASPNET项目开发指南
编辑推荐
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程