我有MVC 5项目,我创建了一个区域,我使用ajax返回partialview,当我调试它正在工作并且它转到控制器中的PartialViewResult,但是我没有返回局部视图但是,当我把在_shared中的这个prtial视图,但在主根,它工作。 现在我需要它才能在我的地区工作
这是控制器
public PartialViewResult FillArticleGrid(int CatID)
{
try
{
ArticleRepository AR = new ArticleRepository();
return PartialView("_ArticleGrid", AR.GetAllArticles(CatID));
}
catch (Exception ex)
{
return null;
}
}
我确定它没有任何问题,它在路由中,但我无法弄明白
答案 0 :(得分:0)
尝试明确提及部分视图的位置,并将返回类型从PartialViewResult
更改为ActionResult
return PartialView("~/path to your partial view/_ArticleGrid",AR.GetAllArticles(CatID));
当你把它放在共享文件夹中时它可以工作,因为默认情况下它也会在共享文件夹中查找你的局部视图