1) Receiving Sys.WebForms.PageRequestManagerParserErrorException
The error may be received if one the same control is ajaxified by RadAjaxPanel and RadAjaxManager at the same time. Read more about the
problem in this help topic.
2) The state information is invalid for this page and might be corrupted
Firefox 1.5 and up uses in-memory caching for entire Web pages, including their JavaScript states, for a single browser session. Going backward and forward between
visited pages requires no page loading and the JavaScript states are preserved. This feature, referred to by some as bfcache (for "Back-Forward Cache"), makes page navigation very
fast. This caching state is preserved until the user closes the browser.
Please refer to the Ajax, ViewState and Firefox article in this help section for more information and
workaround.
3) Dialog with the following error:
Unexpected ajax response was received from the server.
This may be caused by one of the following reasons:
- Server.Transfer.
- Custom http handler.
- Incorrect loading of an "Ajaxified" user control.
Verify that you don't get a server-side exception or any other undesired behavior, by setting the EnableAJAX property to
false.
Most often people hit this error when using Server.Transfer method. Note that some control may use this method internally (like the ASP:LoginView
control).
In order to redirect to another page in AJAX-enabled application, you should use the approaches mentioned in Redirecting
to another page help topic. In most cases Response.Redirect does the trick. You could also check with Redirect method of RadAjax
controls.
The other most possible reason is about improper loading of user controls. Our Loading user controls help topic will help you fix
the error in your code.
Additionally, if the above does not help, you could disable AJAX as suggested in the error message. This will help you verify whether the error is AJAX usage related and
if it is not, to fix any server-side error if such is thrown.