2013-06-28 38 views
0

我在asp.net有一個大的報告(說銷售報告摘要)。我不需要改變任何數據刷新按鈕在該頁面按下(靜態一旦它被提取),但需要爲我的數據在分頁/排序/分組等等的數據源...如果我打電話查詢每次執行它會需要很長時間(在我的測試環境本身5分鐘)所以我願意把它放到臨時表中。當他點擊按鈕時,溫度表將被填滿。在頁面加載時,我只會從此表中獲取數據。但臨時表不會工作,如果我不保存該頁面的連接(它的連接導向)。我準備爲此連接使用會話,但如果用戶在兩個選項卡中看到相同的頁面,則兩個頁面都會提供相同的輸出。所以我需要在ViewState中的連接或一些這樣的事情。但當時它告訴你需要序列化對象(這是錯誤)。我怎樣才能在頁面明智的連接?或者其他解決方案?通過隱藏字段/ ViewState發送完整數據不是一個好主意。asp.net頁面明智的對象

感謝你 binesh南比亞爾Ç

回答

0

如果它不是一個Web應用程序,你可以嘗試使用靜態變量。雖然它不是一個好的做法,但在你的情況下,我認爲它會解決問題。 如需進一步查詢,請顯示一些代碼。

或者你可以做更多的事情。獲取數據後,您可以使用getrange /添加範圍取決於我們的排序等,並將其保存在不同的列表項中,併爲特定的列表項綁定不同的條件。

+0

我爲我的Windows應用程序使用靜態變量。我正在學習asp.net(它在實際場景中的行爲)。那時我遇到了問題。我的要求是一個頁面的一個數據庫連接。一個用戶/瀏覽器甚至沒有連接。 –

+0

請顯示一些代碼,然後只有任何人都可以幫助你。 –

相關問題