I have following controller code:
public MyController:Controller
{
public ActionResult Index()
{
return View();
}
[ChildActionOnly]
public ActionResult MyPartialViewAction()
{
return PartialView("~/Views/Shared/MyCustomFolder/_MyPartialView",PartialViewModel);
}
}
and my Index view has the following code :
@HTML.Action("MyPartialViewAction")
When I run the Web app I get HttpException with InnerExceptionMessage as :
InnerException {"The partial view '~/Views/Shared/MyCustomFolder/_MyPartialView' was not found or no view engine supports the searched locations. The following locations were searched:
~~/Views/Shared/MyCustomFolder/_MyPartialView"} System.Exception {System.InvalidOperationException}
What I have tried till now :
Tried moving _MyPartialView
from ~/Views/Shared/MyCustomFolder
to ~/Views/Shared/
and ~/Views/MyControllerFolder
but still error exists
Tried changing my Index View code to @HTML.RenderAction()
but no luck.
Any inputs on where I'm going wrong ?
Thanks
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…