• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    ASP.NET 2.0 中的數據源控件

    發布: 2008-5-14 09:35 | 作者: 不詳 | 來源: ccid | 查看: 150次 | 進入軟件測試論壇討論

    領測軟件測試網


    圖 9 Orders DataSet



    類型化的 DataSet 還允許您創建自定義的方法,以便檢索和修改數據。在 Orders DataSet(如圖 9 所示)中,我基于 prGet_Orders 存儲過程創建了一個類型化的 DataSet。然后,通過數據組件查詢配置向導,我向 OrdersTableAdapter 中添加了兩個自定義方法:GetData 和 UpdateData。這些方法是在與類型化 DataSet 的 XSD 相關聯的類文件內部定義的;在該示例中,我的文件名為 OrdersDataSet.Designer.cs。如果您想了解詳細信息,可以打開這個自動生成的文件(但是您不應當修改它,因為如果該文件被重新生成,則您的更改將被改寫)并查看自定義的 GetData 和 Update 方法以及為類型化 DataSet 創建的所有標準代碼。如果您運行示例頁 Orders2.aspx,則它會直接綁定到上述自定義方法。這可以顯著減少您為中間層手動編寫的代碼數量。

    返回頁首
    其他數據源控件細節


    現在我們已經完成了討論,如果您知道數據源控件還可以通過一系列屬性來公開緩存功能,則可能會很感興趣。通過將 EnableCaching 設置為 true 并將 CacheDuration 設置為很多秒,數據將在緩存中存儲相應的時間。還可以將 CacheExpirationPolicy 屬性設置為 Absolute 或 Sliding。Absolute 是默認值,它告訴緩存在加載后立即開始倒計時直至過期。Sliding 策略告訴緩存在緩存數據每次被訪問時重置過期倒計時。在您要加載的數據不是非常容易改變的情況下,緩存技術可以幫助優化應用程序。例如,在加載省、市甚至產品類別的 DropDownList 的數據源控件中使用緩存是有好處的,因為這些數據不會頻繁更改。

    ObjectDataSource 控件包裝了掛鉤到業務對象以調用業務方法的代碼。它還與數據綁定控件(例如,GridView)協同工作,以執行分頁、排序以及在 ASP.NET 1.x 中必須手動編碼的數據更改。

    返回頁首
    小結

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>