私はメインビュー内で部分的な表示をしようとしています。しかし、私はエラーを取得しています:MVC PartialViewが見つかりません
The partial view 'CompletedJobParts' was not found or no view engine supports the searched locations. ~/Views/Jobs/CompletedJobParts.aspx ~/Views/Jobs/CompletedJobParts.ascx ~/Views/Shared/CompletedJobParts.aspx ~/Views/Shared/CompletedJobParts.ascx ~/Views/Jobs/CompletedJobParts.cshtml ~/Views/Jobs/CompletedJobParts.vbhtml ~/Views/Shared/CompletedJobParts.cshtml ~/Views/Shared/CompletedJobParts.vbhtml
(書式設定について申し訳ありません)...
を私の見解の物理的なレイアウト(場所は) ビュー/ MDT /ジョブ/ CompletedJobParts.cshtmlおよびI」であります同じ場所(ビュー/ MDT /ジョブ/ Index.cshtml)のビューから呼び出そうとしています。私は私が入ったので、それはルーティングの問題かもしれ考えた:
routes.MapRoute(
"MDT",
"MDT/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
を私のGlobal.asax.csファイルに、それはそこに検索するようには思えないのいずれか(すなわち、場所に来る何MDTセクションがありませんそれは探している)。
私はindex.cshtml内にレンダリングするためにこれを使用しています:
<div id="parts_div">
@{Html.RenderPartial("CompletedJobParts", Model);}
</div>
私は私のPartialViewを見つけるために私のビューを取得するために行うには何が必要ですか?
TIA
ありがとうございました。完璧に働いた。 – Jason
私のために働いた。レイアウトを変更するために新しい部分ビューを追加しようとしていました。ありがとう、トン! – Kaos