He creado un área que se encargará de nuestras algunas cosas genéricas en todos nuestros productos de desarrollo, así como inicios de sesión, ayudantes HTML, etc. dentro del área, tengo una vista parcial que intento hacer referencia fuera del área. Me he registrado la zona conAsp.net MVC - Render una vista parcial de un área
public class Routes : AreaRegistration
{
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Common_default",
"Common/{controller}/{action}/{id}",
new {
controller = "Account",
action = "Index",
id = UrlParameter.Optional
});
}
public override string AreaName
{
get { return "MvcCommons"; }
}
}
Y ahora en el proyecto normal, estoy intentando hacer referencia a una vista de la zona MvcCommons ...
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>TestGrid</h2>
<% Html.RenderPartial("jQGridTable", ViewData.Model); %>
Pero me siguen dando que la vista no se encuentra Antes, al crear el proyecto MVC Commons, que estaba recibiendo vista errores, pero los errores me dijeron que se veía en ambos las carpetas de la zona y la vista predeterminada de carpetas. Esta vez, solo obtengo las carpetas predeterminadas. ¿Hay alguna forma de lograr esto?
¡Gracias a todos!