I'm having a problem occurring in three different parts of my web-application that seem to be caused by the RadPane and RadEditor controls being implemented using frames/iframes.
Scenario 1:
I have a simple page layout with header (a ribbon menu) and two columns underneath. The two columns are created using radpane/splitter/radpane, with a RadTree in the left pane and another web page showing in the right pane (via navigateurl).
Whenever, any AJAX postback occurs on the Tree or Menu, the right-hand radpane re-loads causing it to blank for several seconds.
Scenario 2:
A simple page layout created dynamically in code-behind that comprises 10 RadEditors interspersed with some literal controls. There is a SAVE button at the top of the page.
Whenever, the save button is clicked, all of the radeditors re-load, causing their content to vanish for several seconds and then re-appear again.
Scenario 3:
No RadControls involved here. Just a simple page with an IFRAME and a button. The button is wrapped in an updatepanel and when clicked, it just disables itself code-behind.
Whenever the button is clicked, the IFRAME re-loads.
In all of these scenarios, the controls that cause the postbacks are wrapped within UpdatePanels to (supposedly) prevent them from affecting any other parts of the page. Yet, in all cases the RadPane, RadEditor Content and IFRAME re-load.
Is this a known issue with these controls and IFRAMES in ASP.NET AJAX and is there any workaround?
Scenario 1:
I have a simple page layout with header (a ribbon menu) and two columns underneath. The two columns are created using radpane/splitter/radpane, with a RadTree in the left pane and another web page showing in the right pane (via navigateurl).
Whenever, any AJAX postback occurs on the Tree or Menu, the right-hand radpane re-loads causing it to blank for several seconds.
Scenario 2:
A simple page layout created dynamically in code-behind that comprises 10 RadEditors interspersed with some literal controls. There is a SAVE button at the top of the page.
Whenever, the save button is clicked, all of the radeditors re-load, causing their content to vanish for several seconds and then re-appear again.
Scenario 3:
No RadControls involved here. Just a simple page with an IFRAME and a button. The button is wrapped in an updatepanel and when clicked, it just disables itself code-behind.
Whenever the button is clicked, the IFRAME re-loads.
In all of these scenarios, the controls that cause the postbacks are wrapped within UpdatePanels to (supposedly) prevent them from affecting any other parts of the page. Yet, in all cases the RadPane, RadEditor Content and IFRAME re-load.
Is this a known issue with these controls and IFRAMES in ASP.NET AJAX and is there any workaround?