0

我创建了一个名为 ManagementHierarchy 的助手。

现在经过一些处理,我想再次将结果从控制器返回到视图以更新特定的 div。

就像我们返回部分视图一样

return PartialView("~/Views/Hr/_ReviewersListForSpecifiedJobApplication.cshtml", listCorporateHierarchy);

我们如何从助手返回结果?

我怎样才能做到这一点?

请帮忙。

4

2 回答 2

0

利用

return PartialView("ReviewersListForSpecifiedJobApplication",model);

其中,model是从助手返回的数据。

或者

您可以将助手中的数据保存在 中Viewbag,然后在View下面使用它:

控制器:

public ActionResult ReviewersListForSpecifiedJobApplication()
{
   //some helper returning data in "data" variable
   ViewBag.datafromhelper= data;
   return PartialView();
}

如果您没有返回视图的单独方法,则只需传递视图名称,如下所示:

 return PartialView("ReviewersListForSpecifiedJobApplication");
于 2013-02-12T13:30:40.903 回答
0

你应该只写部分视图的名称而不是写你写的所有东西..

例如,如果局部视图的名称是“partial.cshtml”,那么

return PartialView("partial",objectName);

所以在你的情况下

return PartialView("ReviewersListForSpecifiedJobApplication",listCorporateHierarchy);
于 2013-02-12T13:28:29.617 回答