это зависит от того, какую версию ASP MVC вы используете;с MVC 2 вы можете создать элемент управления ascx и использовать RenderAction
в своем представлении, вы поместите что-то вроде
Html.RenderAction("Menu", "Navigation");
и получите навигационный контроллер с действием действия меню
public class NavigationController : Controller
{
[ChildActionOnly]
public ActionResult Menu()
{
Menu model;//your menu
return PartialView("YourMenuAscxControlName", model);
}
}
Я думаю, что если вы используете MVC 1, у проекта MVC Future есть RenderAction, но я не уверен.