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

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

2013-11-13 12:24:07  來源: .NET編程 

  Page_Load事件中放入頁面的初始化代碼如程序所示

  程序  ST_PdClassAddaspxcs

    protected void Page_Load(object sender SystemEventArgs e)

    {

        ResponseCacheSetCacheability(HttpCacheabilityNoCache)

        if(!IsPostBack)

        {

            initForm()

        }

    }

  【代碼說明】代碼第行首先清空頁面的緩存如果是第一次加載頁面則調用initForm()方法

  initForm()用來接收上個頁面傳來的值其主要代碼如程序所示

  程序  ST_PdClassAddaspxcs

    private void initForm()

    {

        string action = RequestQueryString[Action];

        switch(action)

        {

            case edit:

                initTable()

                break;

            default:

                break;

        }

    }

  【代碼說明】代碼第行獲取頁面參數如果上個頁面傳過來的值等於字符串edit則會調用initTable()方法

  initTable()方法的代碼如程序所示

  程序  ST_PdClassAddaspxcs

    private void initTable()

    {

        int ClassID = intParse(Request

  QueryString[st_classid])

        //填充數據集

        DataSet ds = st_classGetClassByCid(ClassID)

        txtNumberText = dsTables[]Rows

  [][st_classid]ToString()

        txtNameText = dsTables[]Rows[]

  [st_classname]ToString()

    }

    protected void writeAlertScript(string script)

    {

        ResponseWrite(<script defer>alert

  (+script+</script>

    }

       返回目錄ASPNET項目開發指南

       編輯推薦

       ASPNET MVC 框架揭秘

       ASPNET開發寶典

       ASP NET開發培訓視頻教程

[]  []  


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