I have a Master Page setup divided into three sections: a Menu Bar (not a control, just a <div> with links), a Search/Features ContentPlaceHolder and a Main ContentPlaceHolder.
Depending on what link the user clicks in the Menu Bar, I populate different controls into each ContentPlaceHolder. One of the 'views' has a TreeView control in the Search/Features area which when having a node clicked, displays a specific view or page in the Main area. The root nodes are essentially grouping descriptions that need to have a configuration page associated with them -- the layout is the same for each configuration, just the content in the page is slightly different. Then, the child nodes will have a different layout from said configuration page, but will be the same for all child nodes regardless of grouping description. So, I have two general page layouts that I would like to dynamically populate when clicked. The problem is I can't get them to display in the other <Content> area.
I've tried setting up the NavigateURL to the .aspx layout page and the target to the name of the ContentPlaceHolder. It doesn't work, naturally, and I would think that this makes sense. So, how can I change the contents of one <Content> page from another? Do I need to go searching through the Master Page's controls?