2014-01-08 31 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數據)。