Asp.net MVC - Визуализация частичного вида из области

Я создал область, которая будет обрабатывать наши некоторые общие вещи во всех наших продуктах разработки, точно так же, как вход в систему, HTML помощники и т. д. Внутри области у меня есть частичное представление, на которое я пытаюсь сослаться за пределами области. Я' я зарегистрировал область с помощью

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"; }
    }
}

И теперь в обычном проекте я пытаюсь сослаться на представление в области MvcCommons ...

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<h2>TestGrid</h2>

<% Html.RenderPartial("jQGridTable", ViewData.Model); %>

Но я продолжаю получать, что представление не найдено. Раньше при создании проекта MVC Commons я получал ошибки просмотра, но ошибки говорили мне, что они просматривались как в папках области, так и в папках просмотра по умолчанию. На этот раз я получаю только папки по умолчанию. Есть ли способ сделать это?

Всем спасибо!

6
задан Yannick Blondeau 25 July 2012 в 08:43
поделиться