with net mvc example asp asp.net-mvc-3 razor partial-views ascx

asp.net mvc 3 - net - Navaja MVC3: ¿Es posible renderizar un ASCX heredado?



render partial view mvc 5 (2)

Sí. Pruebe esto en su lugar:

@Html.Partial("Footer")

o

@{ Html.RenderPartial("Footer"); }

Con el motor Razor view en MVC3,

¿Es posible renderizar un ascx heredado?

Esperaba poder hacer algo como:

@Html.RenderPartial("Footer.ascx")


Solo quería agregar que no he visto mucha gente publicando esta solución:

Html.RenderAction("Footer", "Home");

Esta es una mejor práctica si está utilizando MVC, porque puede especificar cualquier dato que necesite en el controlador en lugar de tratar de administrarlo en una vista parcial flotante. Muy beneficioso si usa una clase BaseController para inicializar todas sus llamadas.

public class HomeController : Controller { // ... [ChildActionOnly] public PartialViewResult Footer() { // do work return PartialView(); } // ... }