1

2つのペインを含む.NETWebアプリケーションがあるとします。1つのペインは、さまざまな種類の大きなファイルを表示できるビューアです。もう一方のペインには、file1.docx、file2.xlsx、file3.pptx、file4.txt、file5.doc、file6.htm、file7.zxz、file8.exeなどのファイルの任意のリストが含まれています。

ユーザーは、リスト内の任意のファイルを選択し、選択が変更されたときに、おそらくクライアント側のJavascriptを介して、隣接するペインにそのファイルを表示できます。ユーザーがfile1.docxなどのファイルを選択した場合、ユーザーがfile1.docxを表示しているときに、リスト内のいくつかのファイル(file2.xlsxやfile3.pptxなど)をプリフェッチ/プリロードする方法はありますか?

これをバックグラウンドで非同期のAjaxのような呼び出しで実行できれば、ファイルからファイルへと順番に移動したユーザーにとって、アプリケーションの表示が速くなります。プリフェッチ呼び出しは、exeファイルなど、表示できないファイルを要求しないようにするのに十分賢い可能性があると思います。

ヘルプや例をいただければ幸いです。

4

1 に答える 1

1

非表示のiframeを使用して、最初のクリック後に後続のドキュメントを読み込みます。クリックイベントを許可する前に、プラグイン検出スクリプトを使用してファイル拡張子のサポートを確認してください。事前レンダリングする場合は、各ブラウザのプリフェッチAPIを使用します。

于 2012-02-03T19:18:10.273 に答える