What I'm wanting to create is basically an MDI (Multiple Document Interface) in ASP.NET.
Each document would essentially be in a tab page, so along the top of the page I would have a series of tabs listing the currently open views. The user can click on these to quickly switch between their open documents, close one of them, save changes, open a new one (which will introduce a new tab), etc. The interface for each of these documents will be fairly complex, including data-bound grids and other server based controls.
For the sake of performance, I'm wanting to avoid using one great big UpdatePanel that loads down the entire document each time the user switches to a new "window". Instead I'm wanting to keep them client-side cached, I suspect the best approach for this is by setting the CSS display property of the hidden ones accordingly, and the one the user has clicked on as visible, this way once the documents have been loaded to the c ...
Go to the complete details ...