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

ASP.NET項目開發指南:圖書類別和圖書信息的管理(8)[1]

2022-06-13   來源: .NET編程 

    圖書類別和圖書信息的管理(

  【代碼說明】代碼第行首先獲取上個頁面傳來的值然後以該值為條件調用ST_Class類中的GetClassByCid()方法獲取數據集再將其顯示到TextBox控件上

  當單擊確定按鈕後會觸發IbtnSave_ServerClick事件其主要代碼如程序所示

  程序  ST_PdClassAddaspxcs

    protected void IbtnSave_ServerClick(object sender EventArgs e)

    {

        //接收傳值

        string action = RequestQueryString[Action];

        string ClassName = txtNameText;

        if (ClassName ==

        {

            writeAlertScript(分類名稱不允許為空!

        }

        else if (ClassNameLength >

        {

            writeAlertScript(分類名稱最多允許個字符!

        }

        else

        {

            switch (action)

            {

                //添加操作

                 case add:

                 int ParentID =

                intParse(RequestQueryString[st_classid])

                 st_classInsertClass(ClassName ParentID)

                 break;

                //編輯操作

                 case edit:

                  int ClassID =

                    intParse(RequestQueryString[st_classid])

                 st_classUpdateClass(ClassID ClassName)

                 break;

             }

             string str = <script language=

  javascript>var VarObject =

            windowdialogArguments;VarObjectparentlocationreload()

                ;windowclose()</script>;

                ResponseWrite(str)

            }

        }

    }

  【代碼說明】代碼第行首先接收上個頁面傳來的參數Action;然後代碼~行檢查必要的TextBox的Text屬性是否合格最後代碼第行根據Action的具體值來進行各自的操作

  說明使用switch…case語句時不要忘記每個case語句後都有break語句

  圖書最終的添加和刪除操作由ST_ProductAddaspx頁面來實現如圖所示

  ST_ProductAddaspx頁面

[]  []  


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