que estoy tratando de utilizar Html.RenderAction en ASP.NET MVC 2 RC2 de esta manera:Html.RenderAction provoca "No hay ruta en la tabla de rutas coincide con los valores suministrados"
En Controler Menú:
[ChildActionOnly]
public ActionResult ContentPageMenus()
{
var menus = _contentPageMenuRepository.GetAll().WithCulture(CurrentCulture);
return PartialView(menus);
}
Y en mi opinión Index (Índice de la acción del controlador principal):
<% Html.RenderAction("ContentPageMenus", "ContentPageMenu");%>
pero siempre me sale este mensaje de error: No se ruta en la tabla ruta coincide con los valores suministrados.
Encontré el problema. Siempre elimino la ruta {controller}/{action} y personalizo todas mis rutas con REST minúsculas como las URL. Pero para Html.RenderAction es necesario tener una ruta tan general. Agregué esa ruta general al final de mi lista de rutas y funcionó. –