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..