【问题标题】:Progressive page loading in ASP.NET MV3?ASP.NET MV3 中的渐进式页面加载?
【发布时间】:2012-04-09 07:32:40
【问题描述】:

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

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

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

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

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

谢谢:)

【问题讨论】:

    标签: asp.net .net performance asp.net-mvc-3


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      • 2015-06-22
      • 1970-01-01
      相关资源
      最近更新 更多