I needed to use a user control from a different controllers folder in a view.
Should be easy I thought, there’s probably an overload for the Html.RenderPartial that with the controller name.
Unfortunately, that’s not the case.
If you look at the solution layout below:

I needed to user the OtherControl.ascx from the Home controllers views.
Passing only the user control name to the Html.RenderPartial won’t work, and you’ll end up with an error like this:

Which is rather logical, as that’s the default behavior of the web forms view engine.
Overcoming the problem is rather strait forward :
|
|
Not the most elegant solution, but it works..
Cheers
Erik