I am thinking of improving the performance/user experience of our Asp.net Web Forms driven application. We have a aspx pages implementing a single master page. The layout of the master page is as follows:
Now the tree control on Area 1 is driving updates in Area 2 and Area 3. Based on the node of the tree different aspx pages are loaded. But that makes the whole page to reload which does not give a nice user experience.
I am thinking of getting rid of the master page and dynamically loading user controls in Area2 and Area3 using Update Panels based on the tree node selection.
Any recommendations please?