用戶信息的處理()
下面來看一下用戶信息的具體處理
數據讀取
當頁面加載時會運行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開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15928.html