0

ManagementHeirarchy という名前のヘルパーを作成しました。

いくつかの処理の後、コントローラーからビューに結果を返して、特定の div を更新したいと考えています。

部分ビューを次のように返すように

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

ヘルパーからどのように結果を返すことができますか?

どうやってやるの?

助けてください。

4

2 に答える 2

0

あなたが書いたものすべてを書くのではなく、部分ビューの名前を書くべきです..

たとえば、部分ビューの名前が「partial.cshtml」の場合

return PartialView("partial",objectName);

あなたの場合、それは

return PartialView("ReviewersListForSpecifiedJobApplication",listCorporateHierarchy);
于 2013-02-12T13:28:29.617 に答える
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 に答える