0

我正在建立一个网站,该网站在其首页上有不同的故事/文章“列表”。您可以将其与 Wordpress 的“最新文章”、“聚焦文章”等进行比较。

现在需要创建每个列表,并从存储库中填充。这意味着,在我的控制器中,我首先创建/检索所有列表,将它们添加到 ViewBag,然后返回视图。

然后,在视图中,我将遍历该列表中的项目,以创建要在首页上显示的可视列表。

但是,当我加载页面时,我首先得到一个空白页面,当页面加载时,然后在某一时刻一切都出现了。传统上,您会看到基本的 html、文本等,然后动态区域将在稍后出现。

是否可以使用 MVC3 进行类似的“渐进式加载”? 与其说是我担心的性能,不如说是在数据量大的页面上看到几秒钟空白页的用户体验。

谢谢 :)

4

1 回答 1

2

如果您的页面很重且加载时间很长,您可能会考虑使用 ajax 方法更动态地加载这些片段。

您的页面加载,您执行所需数据的请求,同时使用一些标准加载图标。

于 2012-04-09T07:41:10.950 回答