2011-01-19 11 views
0

aspxページでは、結果をキャッシュしてデータベースへのアクセスを避けるために、いくつかのメソッドが必要です。関連するWebMethod属性を追加しましたが、コードは実行されますが、メソッドは結果をキャッシュしません。ASPX WebMethodが結果をキャッシュしていないようです

問題は、私はこれが最初に実行できるかどうか、そしてそれがb)であるかどうか、この作業を行うためにaspxページで行う必要があるかどうかは不明です。

ページのキャッシュ結果は、ページの有効期間だけ持続しますか?私は多くのページ要求に渡ってデータをキャッシュする必要があります。

答えて

1

Webサービス内のレスポンスオブジェクトをキャッシュします。

http://msdn.microsoft.com/en-us/library/6hbbsfk6(v=VS.100).aspx

EDIT:これは有望に見える

http://support.microsoft.com/kb/318299

+0

ない、非常に私は考えていたもの - 私はWebサービスをキャッシュのしやすさは、aspxページで、あなたを与えるしたいです。しかし、迅速な対応に感謝します。 – Paul

+0

私は参照してください...私の編集を確認してください:http://support.microsoft.com/kb/318299 – capdragon

+0

これはasmxファイルではなく、aspxページだから、Webサービスではなく、サイト。 – Paul

関連する問題