Обновить несколько частичных представлений, которые находятся на одной странице с ajax, но без json и без изменения существующей структуры - PullRequest
0 голосов
/ 19 мая 2019

Итак, у меня есть действие, которое содержит пять частичных представлений, которые вызываются из одного действия.Я хочу обновить три частичных представления из пяти, используя javascript ajax, но не возвращая JSON, поскольку мое действие теперь не возвращает JSON.Я возвращаю один объект модели всем частичным представлениям, и поэтому я не хочу создавать отдельные действия для частичных представлений.

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

Итак, структура моего кода следующая: -

public ActionResult View(){
   ModelObject model = Proxy.Method();
   return ModelObject;
}

Просмотр: -

Header
Static Html
@Html.Partial("Partial1",Model)
Static html
@Html.Partial("Partial2",Model)
Static html
@Html.Partial("Partial3",Model)
Static html
@Html.Partial("Partial4",Model)
Static html
@Html.Partial("Partial5",Model)
Footer

Так есть ли способ использованиямне не нужно писать несколько действий для частичных представлений, но использовать одно и то же действие и перезагрузить три частичных представления.В противном случае, я знаю, что мне нужно будет создать отдельные действия для партиалов, или мне нужно будет вернуть JSON из основного действия, но я хотел бы знать, есть ли какой-нибудь другой простой способ.Заранее спасибо.

...