Ich habe einen Bereich erstellt, der mit unseren generischen Dingen in all unseren Entwicklungsprodukten umgehen wird, ebenso wie Login-Ins, HTML-Helfer usw. Innerhalb des Bereichs habe ich eine Teilansicht, die ich versuche, außerhalb des Bereichs zu referenzieren. Ich habe den Bereich mitAsp.net MVC - Rendern einer Teilansicht von einem Bereich
registriertpublic 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"; }
}
}
Und jetzt in dem regulären Projekt, ich versuche, eine Ansicht in MvcCommons Bereich zu verweisen ...
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>TestGrid</h2>
<% Html.RenderPartial("jQGridTable", ViewData.Model); %>
Aber ich Sie daran, dass die Ansicht bekommen wird nicht gefunden. Vorher habe ich beim Erstellen des MVC Commons-Projekts Fehler bekommen, aber die Fehler haben mir gezeigt, dass es sowohl in den Bereichsordnern als auch in den Standardansichtsordnern gesucht hat. Diesmal erhalte ich nur die Standardordner. Gibt es einen Weg, dies zu erreichen?
Danke allen!