我创建了一个名为ManagementHeirarchy的帮助程序。
现在经过一些处理之后,我想再次将控制器的结果返回到视图以更新特定的div。
就像我们将偏见视图返回为
return PartialView("~/Views/Hr/_ReviewersListForSpecifiedJobApplication.cshtml", listCorporateHierarchy);
我们如何从帮助者返回结果?
我该怎么做?
请帮忙。
答案 0 :(得分:0)
你应该只写出部分视图的名称,而不是写下你写的所有内容。
例如,如果部分视图的名称是“partial.cshtml”,那么
return PartialView("partial",objectName);
所以在你的情况下它会是
return PartialView("ReviewersListForSpecifiedJobApplication",listCorporateHierarchy);
答案 1 :(得分:0)
使用
return PartialView("ReviewersListForSpecifiedJobApplication",model);
其中,model
是从帮助程序返回的数据。
OR
您可以在Viewbag
中保存助手中的数据,然后在View
中使用它,如下所示:
<强>控制器:强>
public ActionResult ReviewersListForSpecifiedJobApplication()
{
//some helper returning data in "data" variable
ViewBag.datafromhelper= data;
return PartialView();
}
如果您没有单独的方法来返回View,那么只需传递视图名称,如下所示:
return PartialView("ReviewersListForSpecifiedJobApplication");