0

私はそのフロントページに物語/記事の異なる「リスト」を持っているウェブサイトを構築しています。Wordpressの「最新の記事」、「スポットライトの記事」などと比較できます。

次に、すべてのリストを作成し、リポジトリから入力する必要があります。つまり、コントローラーでは、最初にすべてのリストを作成/取得し、それらをViewBagに追加してから、ビューを返します。

次に、ビューで、そのリスト内のアイテムをforeachして、フロントページに表示されるビジュアルリストを作成します。

ただし、ページをロードすると、最初に空白のページが表示され、ページがロードされると、ある時点ですべてが表示されます。従来は、基本的なhtmlやテキストなどがすでに表示されていて、後で動的領域が表示されていました。

MVC3で同様の「プログレッシブローディング」を行うことは可能ですか? 私が心配しているパフォーマンスはそれほどではありませんが、データ量の多いページで空白のページが数秒間表示されるというユーザーエクスペリエンスがあります。

ありがとう :)

4

1 に答える 1

2

読み込み時間が長い重いページがある場合は、ajaxアプローチを使用してより動的にピースを読み込むことを検討してください。

ページが読み込まれ、必要なデータのリクエストが実行され、その間に標準の読み込みアイコンが使用されます。

于 2012-04-09T07:41:10.950 に答える