2014-01-08 29 views
0

我正在考虑改进我们的Asp.net Web窗体驱动的应用程序的性能/用户体验。我们有一个aspx页面实现一个主页面。母版页的布局如下:基于树的不同aspx页面加载的节点在区域2和区域3删除母版页以提高网站性能

enter image description here

现在在1区树控制驱动更新。但是,这使得整个页面重新加载,这不会给用户带来不错的体验。

我想基于树节点选择使用更新面板来摆脱主页面并动态加载Area2和Area3中的用户控件。

有什么建议吗?

+1

放弃母版页之前尝试['UpdatePanel'](http://msdn.microsoft.com/en-us/library/bb386454%28v=vs.100%29.aspx)。 –

+0

你将基本上把这个网站变成单页面应用程序。你应该考虑这是否是一个网站或应用程序之前这样的剧烈变化。 – happygilmore

回答

0

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