I've got a general ViewState question. Here's how I'm using Telerik and Ajax in my Web App.
1. Using an .aspx page as the shell that loads a web user control (.ascx) that acts as sort of a master page to additional (.ascx) pages based on what the user selects. So Master.ascx has a tree control and this tree envokes different .ascx pages to load on the right side of the page based on what users select.
2. I've got a class that is keeping a session variable to remember data based on user clicks
So, all is well until I open a second window and cut and paste the same exact URL into it.
I'm not forced to login it just opens just like the original window.
Here's where it gets hairy. If I start to click in Window 2, I am able to load all of the secondary .ascx pages as I go without any issues. Now if I go back to Window 1 I get all sorts of errors referring to ViewState not being able to load.....
This error seems very generic and I'm unable to get to the bottom of it. Any ideas where I should start looking?
Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls added during the initial request.