Due to an irritatingly structured HTML design, I need to (in my 2011 SP1 DD4T .NET web application) be able to access certain Component Presentations on a page from within a Component view, to embed one CP within another.
I cannot use the ViewBag to pass the current IPage object around, as the CPs are rendered in a sub action, and the ViewBag is not shared across different actions.
I was poking around and saw I could probably make a custom ComponentPresentationRenderer and ComponentController which enable me to pass the page as a parameter to the sub action, but before I do this, is there a way to do this without this level of customization?