私の問題は、MVC4プロジェクトがあり、部分的なビューを使用していくつかのビューに追加したいいくつかのコンポーネントを作成したいということです。MVCプロジェクトで作成するフォルダーロジックの図を示します。
この部分ビューにアクセスしようとすると、アプリケーションからメインのViewsフォルダーで最初に検索されるため、この部分ビューを追加するにはどうすればよいですか?アプリケーションへのカスタムルートを作成する方法はありますか?
@{ Html.RenderPartial("Components\\Chart\\View\\Index.cshtml"); }
これにより、次のようなエラーが発生します。
部分ビュー'Conmponents\ Chart \ View \ Index.cshtml'が見つからなかったか、検索された場所をサポートするビューエンジンがありません。次の場所が検索されました:〜/ Views / Home / Conmponents \ Chart \ View \ Index.cshtml.aspx〜/ Views / Home / Conmponents \ Chart \ View \ Index.cshtml.ascx〜/ Views / Shared / Conmponents \ Chart \ View \ Index.cshtml.aspx〜/ Views / Shared / Conmponents \ Chart \ View \ Index.cshtml.ascx〜/ Views / Home / Conmponents \ Chart \ View \ Index.cshtml.cshtml〜/ Views / Home / Conmponents \ Chart \ View \ Index.cshtml.vbhtml〜/ Views / Shared / Conmponents \ Chart \ View \ Index.cshtml.cshtml〜/ Views / Shared / Conmponents \ Chart \ View \ Index.cshtml.vbhtml