我创建了一个名为 ManagementHierarchy 的助手。
现在经过一些处理,我想再次将结果从控制器返回到视图以更新特定的 div。
就像我们返回部分视图一样
return PartialView("~/Views/Hr/_ReviewersListForSpecifiedJobApplication.cshtml", listCorporateHierarchy);
我们如何从助手返回结果?
我怎样才能做到这一点?
请帮忙。
我创建了一个名为 ManagementHierarchy 的助手。
现在经过一些处理,我想再次将结果从控制器返回到视图以更新特定的 div。
就像我们返回部分视图一样
return PartialView("~/Views/Hr/_ReviewersListForSpecifiedJobApplication.cshtml", listCorporateHierarchy);
我们如何从助手返回结果?
我怎样才能做到这一点?
请帮忙。
利用
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");
你应该只写部分视图的名称而不是写你写的所有东西..
例如,如果局部视图的名称是“partial.cshtml”,那么
return PartialView("partial",objectName);
所以在你的情况下
return PartialView("ReviewersListForSpecifiedJobApplication",listCorporateHierarchy);