Ok, this is really odd behavior. I'm running windows Vista with IE7 and the 2009.1 402 version of the RadControls.
I've got a page with a radsplitter with two panes; a left and a right. A rad treeview sits in the left pane which contains a bunch of links to local pages and when you left click on a treeview node the content loads in the right pane. I've set all of the RadTreeNodeBinding targets to the right pane's client id as seen below in the Page.Onload event. However we just noticed that if you right click a treeview node and select "Open in a new window" and then go to the new window that was opened and then navigate back to the main page that has the splitter/treeview then any node you click on will load the url in the entire window rather than just in the right pane. I've winmerged the source html between pages that exhibit the expected behavior and pages that show this un-expected behavior and there is no difference. My only conclusion is there is some sort of dynamic javascript used by the radtreeview and the splitter that has a defect.
I've got a page with a radsplitter with two panes; a left and a right. A rad treeview sits in the left pane which contains a bunch of links to local pages and when you left click on a treeview node the content loads in the right pane. I've set all of the RadTreeNodeBinding targets to the right pane's client id as seen below in the Page.Onload event. However we just noticed that if you right click a treeview node and select "Open in a new window" and then go to the new window that was opened and then navigate back to the main page that has the splitter/treeview then any node you click on will load the url in the entire window rather than just in the right pane. I've winmerged the source html between pages that exhibit the expected behavior and pages that show this un-expected behavior and there is no difference. My only conclusion is there is some sort of dynamic javascript used by the radtreeview and the splitter that has a defect.
foreach (RadTreeNodeBinding binding in TreeView2.DataBindings)
{
binding.Target = ContentPane.ClientID;
}
- Create and run a test project based on the info provided and left click on some links to confirm that the links open in the right pane.
- Right click a treeview node and select "open in a new window".
- Once the new window opens type in the url for the page from step one and navigate to it.
- Now left click any treeview node and see how the url no longer opens in the right pane, but rather navigates the entire window to the selected url which is not the expected behavior.