2012-02-27 4 views
2

私は内部にUpdatePanelで動作しているページを持っています。 ボタンをクリックすると、通常のポストバックが実行され、グリッドが読み込まれます。すべてのポストバック後にクロムレゾルト画像 - updatepanel

問題は次のとおりです。グリッド内の画像と、更新パネル内のその他の画像は、「更新中」の です。内容(HTML /プレーンテキスト)はそうではありません。だから、画像を見直すと変わって見えて、テキストは静的です。

私はupdateMode = 'Always'を使用しています。しかし、すでにmode = 'Conditional'で試してみたところ、動作しませんでした。

私はIE 8と9でテストしました。うまくいきました。イメージは再ロードされていません。クロムのみです。

何ができるのでしょうか?

+1

私はこれをテストしていると、妙に、私は私がローカルホストでアプリケーションを使用するときと同じ動作をしますが、本番サーバーに画像がすべての部分ポストバックにリロードされません。あなたはこれをチェックしましたか?なぜこれが起きているのか分かりません。 – aleafonso

+2

ええ、ああああああああ、あなたは正しい。 IISプロダクションサーバーでテストしましたが正常に動作します。 私はそれがIISが画像のGETに応答する方法と関係があると思います。 それは画像が最初にロードした後、HTTP 304(変更されない)を返します....それはおそらく、いくつかの違いを作っています。 –

答えて

1

ええと、あなたは正しいです。 IISプロダクションサーバーでテストしましたが正常に動作します。 IISが画像のGETに応答する方法と関係していると思います。これは、最初に読み込まれた画像の後にHTTP 304(変更されていません)を返します。

+0

回避策の候補はありますか?私は同じ行動をしている! –

+1

nope..weはdevマシンの動作を無視しました。テストとプロダクションでは、IISが正しいキャッシュを作成します。ところで、あなたはキャッシュのものを変更することができますローカルIIS上のいくつかの設定を探してみてください。 HTTP 304のようなものを探してみてください。 –

関連する問題