【问题标题】:Removing Master pages to improve website performance删除母版页以提高网站性能
【发布时间】:2014-01-08 01:25:47
【问题描述】:

我正在考虑改进我们的 Asp.net Web 表单驱动应用程序的性能/用户体验。我们有一个实现单个母版页的 aspx 页面。母版页的布局如下:

现在区域 1 上的树控件正在推动区域 2 和区域 3 的更新。根据树的节点加载不同的 aspx 页面。但这会使整个页面重新加载,这并不能提供良好的用户体验。

我正在考虑摆脱母版页并使用基于树节点选择的更新面板动态加载区域 2 和区域 3 中的用户控件。

有什么建议吗?

【问题讨论】:

  • 在放弃母版页之前尝试UpdatePanel
  • 您基本上会将这个网站变成一个单页应用程序。在像这样的剧烈变化之前,您应该考虑这是一个网站还是一个应用程序。

标签: asp.net architecture web-architecture


【解决方案1】:

使用更新面板动态调用该用户控件,这样就不行了。我只是不明白为什么你需要摆脱母版页来实现它。 正如我所见,您只是(也许)不需要在页面启动时实例化该 UC。无论如何,在选择节点时,您会生病并重新创建它(或者只是通过AJAX更新UCS数据)。

【讨论】:

    猜你喜欢
    • 2011-01-30
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多