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

ASP.NET項目開發指南:類別管理頁面

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

    管理員界面分類管理

  管理員界面主要實現個功能分別為分類管理文章管理添加文章評論管理鏈接管理和留言管理用戶登錄後先要經過ST_adminaspx頁面的判斷如果判斷是管理員就轉到ST_adminaspx頁面

    類別管理頁面

  單擊ST_adminaspx頁面中的分類管理超鏈接將顯示出分類管理的相關信息這部分內容是由ST_typeaspx頁面來實現的如圖所示

  類別管理頁面

  ST_typeaspx的HTML主要代碼

  ST_typeaspx的HTML主要代碼如程序所示

  程序  ST_typeaspx

    <form id=type method=post runat=server>

    <table width=% border=

  cellpadding= cellspacing=

    class=table>

        <tr>

            <td height=>類別管理td>tr>

        <tr>

            <td height= style=HEIGHT:

  px> <FONT face=宋體>

                添加類別

                <asp:TextBox id=typename

  runat=server>asp:TextBox>

                <asp:Button id=Button

  runat=server Text=添加

                onclick=Button_Click>

  asp:Button>FONT>td>

        tr>

        <tr>

            <td height=>

  

            <asp:GridView id=ClassList

  runat=server Width=px>

                <Columns>

  

                <asp:HyperLinkField Text=修改

                    DataNavigateUrlFields=ST_c_id

                DataNavigateUrlFormatString=ST_editaspx

                ?action=cedit&id={}>asp: HyperLinkField >

                <asp:HyperLinkFieldTextasp:HyperLinkFieldText=刪除

                DataNavigateUrlFields=ST_c_id

                    DataNavigateUrlFormatString=ST_editaspx

                    ?action=cdel&id={}>asp:HyperLinkField>

                Columns>

            asp:GridView>td>tr>

    table>

    form>

  【代碼說明】此頁面用了一個GridView控件和一個添加類型按鈕代碼第~行的GridView控件用來向用戶展示已有的文章類型信息同時提供修改和刪除文章類型信息的操作代碼第~行的添加按鈕則是用來提供添加文章類型信息的操作

  後台事件處理

  下面編寫後台事件處理頁面ST_typeaspxcs用於實現修改和刪除文章類型的功能並提供添加和修改文章類型信息的接口主要代碼如程序所示

  程序  ST_typeaspxcs

    protected void Page_Load(object sender SystemEventArgs e)

    {

        //在此處放置用戶代碼以初始化頁面

        //獲得數據庫連接字符串

        string ST_dns = ConfigurationSettingsAppSettings[conn];

        //創建數據庫連接

        ST_myConn = new OleDbConnection(ST_dns)

        //自定義Bind()方法加載用戶的信息

        ST_Type_List_Bind()

    }

    //加載文章類型的信息

    private void ST_Type_List_Bind()

    {

        //創建查詢用戶信息的SQL語句及創建OleDbDataAdapter的實例

        OleDbDataAdapter ST_classCmd = new OleDbDataAdapter(select

                ST_c_idST_c_name from ST_classST_myConn)

        //創建DataSet的實例

        DataSet ST_classds = new DataSet()

        //將信息填充到ST_classds

        ST_classCmdFill(ST_classds類別列表

        //獲取數據源

        ClassListDataSource = new DataView(ST_classdsTables[])

        //將信息綁定到DataBind

        ClassListDataBind()

    }

  【代碼說明】頁面進行初始化時代碼第行通過調用ST_Type_List_Bind()方法從數據庫中獲取文章類型信息並填充GridView控件從代碼第行可以知道數據集的類型是DataView視圖

       返回目錄ASPNET項目開發指南

       編輯推薦

       ASPNET MVC 框架揭秘

       ASPNET開發寶典

       ASP NET開發培訓視頻教程


From:http://tw.wingwit.com/Article/program/net/201311/15894.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.