2009-08-17 10 views
0

私はWebアプリケーションを持っており、VS 2003 [C#]で実行されています。フレームセットフレームのキャッシングの問題

ログインユーザそれぞれに関連する3

  1. TopFrame
  2. LeftFrame
  3. ContentFrame

LeftFrame負荷の内容に分割されるフレームセットがあります。内容はSQL Server 2000データベースからロードされます。

しかし、1人のユーザーがログアウトして別のユーザーがログインすると、奇妙な問題が発生します。最初のユーザーの左フレームがログインした新しいユーザーに表示されます。コードは正常に実行されますが、

これはキャッシングの問題だと思います。現在、各ページのキャッシュを無効にして設定しています。

HttpCacheability.NoCache 

しかし、これによりページの読み込みが遅くなります。この問題を解決する別の方法はありますか?私はこの記事はあなたを助けることを願っています

おかげ

答えて

2

http://www.15seconds.com/issue/030528.htm

概要:フレームを利用し Webサイトを開発するの怪しげなタスクを持っていたすべての開発者が知っている、それは苦しい戦い することができます。 1.フレームは悪です 2.悪魔作成したフレーム 3.ターゲットに関連する問題が発生した場合は、1

を参照し、特定のフレームのデータをリフレッシュしようとしている場合は、項目1 4を参照してください。
+0

VS2003のフレームセットの代替品はありますか? – rahul

+0

何らかの制御によってフレームが実際に置き換えられることはありません。現在、divとspanタグは、CSSとともに、最新のサイト/ Webアプリケーションのレイアウトに使用されます。 http://www.google.be/search?hl=ja&q=using+div+and+css+to+layout&meta – adatapost

+0

しかし、ほとんどの場合、コンテンツページだけがリロードされるため、フレームを使用する必要があります。 – rahul

関連する問題