一。配置objectdatasource
1.選擇業務邏輯層的類,再選擇對應的分頁方法
2.配置select對應的方法,必須是乙個帶兩個整型引數的方法,第乙個引數表示要檢視的第一條記錄的前一條,第二個引數每頁最多能顯示的記錄條數
3.這兩個引數都是由分頁控制項datapager來傳遞的。無需我們考慮。
4.配置objectdatasource屬性啟用分頁:enablepaging=true
5.設定objectdatasource的兩個屬性:maximumrowsprametername=""這裡指定的引數就是select查詢方法中的第二個引數(必須與業務邏輯層中的查詢方法的第二個引數名稱一致),startrowindexparametername=""必須與業務邏輯層中的查詢方法的第乙個引數名稱一致。
6.設定objectdatasource的selectcountmethod屬性,設定該屬性為業務邏輯層的乙個方法,這個方法的作用就是查詢出當前表中一共有多少條記錄
二。配置listview控制項
新增乙個listview控制項,設定資料來源為objectdatasource
配置listview,啟用「編輯」、「刪除」、「插入」,不要啟用「分頁」
三。配置datapager控制項
設定該控制項的pagesize屬性,每頁顯示多少條。
為該控制項選擇乙個分頁導航的樣式。
四。刪除objectdatasource中自動生成的**
刪除selectparameters標籤下**,這裡的**是配置objectdatasource控制項選擇select方法傳的引數,此處不傳引數,所有需要刪除
web窗體快取
在做許可權管理時,出現了模式窗體快取的現象,就是用管理員身份登陸,後訪問奇數次模式窗體,再用另外乙個身份 沒有該模式窗體的訪問許可權 登入後訪問該模式窗體,竟然可以訪問,查明原因之後,明白了原來是,本次訪問的是快取中的資料,這為應用程式,帶來了極大的不安全因素 所以必須解決快取問題,禁止快取 立即過...
aspx窗體中彈出另外web窗體應用及相關問題
在aspx頁面的乙個button的click事件中實現彈出乙個固定大小的 400 400 的窗體 response.write 下面再說一說彈出視窗的設定。只要再往上面的 中加一點東西就可以了。我們來定製這個彈出的視窗的外觀,尺寸大小,彈出的位置以適應該頁面的具體情況。引數解釋 window.ope...
基於Web窗體的Web應用程式的優勢
1.它支援在http上儲存狀態的事件模型,這有益於line of business的web應用程式 開發。2.基於web窗體的應用程式提供了大量的事件,它們被數以百計的伺服器控制項所支援。它使用了乙個page controller模式來為單個頁面新增功能。3.它使用了檢視狀態或者基於伺服器的表單,這...