Otrzymuję komunikat "musi wynikać z WebViewPage" podczas wywoływania PartialView w innym folderze niż w folderze Widoki.PartialView musi pochodzić z błędu WebViewPage
błędów
System.InvalidOperationException: The view at '~/Modules/HtmlContent/_HtmlContent.cshtml' must derive from WebViewPage, or WebViewPage<TModel>.
PartialView adding
Page.cshtml
<div class="side">
@Html.Action("Side")
</div>
HomeController.cs
public ActionResult Side()
{
return PartialView("~/Modules/HtmlContent/_HtmlContent.cshtml");
}
Hierarchia
Modules
|
+-- HtmlContent
| |
| +-- _HtmlContent.cshtml
|
Views
|
+-- Home
| |
| +-- Index.cshtml
| |
| +-- Page.cshtml
|
+-- Shared
|
+-- Layout.cshtml
|
+-- _Partial.cshtml
mój problem solved.Thank bardzo za odpowiedź. – user2282567
Witam @ Darin Dimitrov, próbowałem cię zaproponował rozwiązanie. Właściwie to stworzyłem obszar. Dodałem plik web.config w folderze widoku obszaru, ale wciąż nie mam szczęścia. Alternatywne rozwiązanie działa, ale wiesz, że trudno je dodać do każdego widoku. – mmushtaq