2013-02-12 3 views
0

Я создал помощника по имени ManagementHeirarchy.Возвращение содержимого помощника из метода контроллера

Теперь после некоторой обработки я хочу снова вернуть результаты от контроллера в представление, чтобы обновить конкретный div.

как мы возвращаем partialviews как

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

как мы можем возвратить результаты от помощника?

Как я могу это сделать?

Пожалуйста, помогите.

ответ

0

вы должны просто написать имя частичного представления, вместо написания все у написал ..

, например, если имя частичного зрения «partial.cshtml», то

return PartialView("partial",objectName); 

так в Уре случае это будет

return PartialView("ReviewersListForSpecifiedJobApplication",listCorporateHierarchy); 
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"); 
+0

как мы будем использовать помощник в этом методе контроллера, то есть мой вопрос. – user1960365

+0

@ user1960365 Показать ваш вспомогательный код. или как вы его называете? –

Смежные вопросы