ログインや 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 プロジェクトの作成中にビュー エラーが発生していましたが、エリア フォルダーと既定のビュー フォルダーの両方が表示されていることがエラーでわかりました。今回は、デフォルトのフォルダーのみを取得しています。これを達成する方法はありますか?
みんな、ありがとう!