0

ASP.MVC3 プラットフォームを使用して Web サイトを開発しました。以下の懸念事項に対する正確な解決策を提供してください。

ユーザーが私のウェブサイトにアクセスすると、サイトの新しいリソースの更新[スタイルの変更、スクリプト] の後、ウェブサイトの古いリソースのみを表示できます。サイトで新しいリソースの更新を取得するには、ページを手動で数回更新して、新しい変更で適切にレンダリングする必要があります。これは、いくつかのサイトでは発生しません。

SO誰もが、プログラムによる方法で新しい更新サイトを取得するためにページを何度も更新しないようにする方法を提案しています。また、ウェブサイトの読み込み中に私のサイトのglobal.axjaxファイルMVCアプリケーションでこれを行う可能性を示唆していますか?

このように「ブラウザのキャッシュをクリアしてください」と言わないでください。

4

1 に答える 1

0

人々が使用する最も一般的な手法の 1 つは、次のように、リンクの最後にランダムなクエリ文字列を追加して、ソース ファイルへの参照を更新することです。

<link href="/Content/all.min.css?d=20090107" rel="stylesheet" type="text/css" />

Javascript ファイルについても同じことができます。これが役立つ理由の詳細については、次のリンクを確認してください。

'?' とは何ですか? Cssリンクで行う?

于 2012-12-10T11:00:24.780 に答える