熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET項目開發指南:用戶信息的處理(1)

2013-11-13 12:26:58  來源: .NET編程 

    用戶信息的處理(

  下面來看一下用戶信息的具體處理

  數據讀取

  當頁面加載時會運行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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.