2009-08-17 70 views
0

我有一個web應用程序,它在VS 2003 [C#]中完成。框架集框架中的緩存問題

存在被劃分成3

  1. TopFrame涉及每個登錄的用戶
  2. LeftFrame
  3. ContentFrame

LeftFrame載荷內容的框架集。內容從SQL Server 2000數據庫加載。

但是,當一個用戶註銷並且另一個用戶登錄時,會出現一個奇怪的問題。第一個用戶的左框架會顯示給登錄的新用戶。代碼正常執行但內容未正確顯示。

我認爲這是一個緩存問題。現在我們已經通過設置禁用了每個頁面的緩存

HttpCacheability.NoCache 

但是這會使頁面加載速度變慢。有沒有其他方法可以解決這個問題?

謝謝

回答

2

我希望這篇文章能幫助你。 http://www.15seconds.com/issue/030528.htm

摘要:任何開發誰擁有了開發利用幀 網站的可疑任務知道它可以 是一場艱苦的戰鬥。 1.框架是邪惡的 2.惡魔創建的框架 3.如果您有與目標有關的問題,請參閱項目1 4.如果您嘗試刷新特定框架中的數據,請參閱1

+0

在VS 2003中是否有框架組的替代品? – rahul 2009-08-17 05:59:48

+0

通過某種控制方式沒有真正取代幀。目前div和span標籤和CSS一起用於佈置現代網站/ web應用程序。 http://www.google.be/search?hl=zh-CN&q=using+div+and+css+to+layout&meta – adatapost 2009-08-17 06:11:53

+0

但是我必須使用框架,因爲大部分時間內只有內容頁面會被重新加載。 – rahul 2009-08-17 06:29:13