4
私は、別のフォルダにあるビューに部分的なビューを含めることを試みています。MVC3:部分的なビューが、検索されていない別のフォルダにあるときにロードするように指定するにはどうすればいいですか?
/_mvc/Views/Home/Index.cshtml
それは、次のコード行があります:これは動作しない
@Html.Partial("~/_mvc/Views/Subject/_QuickSearch.cshtml", Model.QuickSearchModel);
だから私は、次のビューを持っています。次のエラーが表示され続けます。
The partial view '~/_mvc/Views/Subject/_QuickSearch' was not found or no view
engine supports the searched locations. The following locations were searched:
~/_mvc/Views/Subject/_QuickSearch
わかりやすいものはありますか?すべてのMVCコードを_mvcフォルダに配置するように、アプリケーションのルーティングを変更したことを指摘しておきます。これは間違いではありません。アプリケーションはWebFormsからMVCに変換されつつあり、MVCのすべてを1つのフォルダの下に置いておきたいと思っています。
なぜ私は_mvcフォルダを使用して起動するのかわかりませんが、webformsはViewsフォルダを最初から使用していませんでしたか? –
私は_mvcを使用しています。これは、既存のwebformsアプリケーションをmvcを使用するように変換しているためですが、すべてのmvcコードを分離してからwebformsコードを置き換えると、標準形式に簡単に再設定できます。 –