0

私はこの2つのファイルと非常に混乱しています。=>Chrome開発者ツールに行くとき=> リソース

この2つのファイルが8〜9回、特にScriptResource.axdファイルが6回読み込まれているのがわかります。

これらのファイルを開くと、JavaScriptが含まれており、すべてのファイルに差分コードがあります。

このSO投稿から、アプリでAjaxを使用する場合は常にこれらがScriptManagerファイルであることがわかります。また、デプロイ時に1回生成されることも示されています。しかし、ローカルとサーバーで合計9回表示されます。各ファイルの読み込みには約32ミリ秒かかります。これは、開発者ツールに表示されるものです。

これを手伝って、これらのファイルを一度だけロードするように解決する方法を教えてください。

お時間をいただきありがとうございます。

4

1 に答える 1

0

それは異なるスクリプトです。AJAX コントロール ツールキットまたは別の ASP.NET AJAX フレームワークで、スクリプト ファイルが DLL に埋め込まれている場合、これらのスクリプトはすべて個別に読み込まれ、ScriptResource または WebResource によって表されます。すべてが自動的に 1 つの参照に結合されるわけではありません。

IE のデバッガー ツール、FireBug を備えた FireFox、または Chrome 開発ツールを開き、各スクリプトを確認します。ASP.NET AJAX 用に 2 つのスクリプト、バリデータ コントロール用に 1 つなどがあります。

于 2012-07-27T16:08:50.683 に答える