删除母版页以提高网站性能

时间:2014-01-08 01:25:47

标签: asp.net architecture web-architecture

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

enter image description here

现在,区域1上的树控件正在驱动区域2和区域3中的更新。基于树的节点,加载了不同的aspx页面。但是这会使整个页面重新加载,这不会给用户提供良好的体验。

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

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

使用更新面板调用该用户动态控制,这样做不好。我只是不知道为什么你需要摆脱Master Page来实现它。 正如我所看到的那样(也许)在页面启动时不需要实例化UC。无论如何,当你选择一个节点时,你会“丢弃”那些实例并重新创建它(或者只是通过ajax更新那些UC数据)。