частичное обновление страницы без использования частичных представлений в ASP.NET MVC3 - PullRequest
1 голос
/ 01 февраля 2012

Я хотел бы знать, возможно ли асинхронное обновление раздела представления без его перемещения в частичное представление в ASP.NET MVC 3.0. В модели веб-форм я могу разместить все пометки только на одной странице, но я все еще могу обновить раздел страницы, указав целевой div на панели обновления, не перемещая этот раздел в отдельный пользовательский элемент управления. частичное представление полезно, только если этот фрагмент HTML используется в нескольких представлениях. создание частичного представления только с целью асинхронного обновления приведет к HTML для страницы, разбросанной по нескольким файлам. Я использую Ajax.BeginForm (), чтобы сделать ajax-вызов на сервер. соответствующая статья для этого http://blogs.msdn.com/b/stuartleeks/archive/2011/04/13/asp-net-mvc-partial-rendering-and-ajaxattribute.aspx

1 Ответ

1 голос
/ 01 февраля 2012

Если у вас есть частичные представления со страстью - вы можете вернуть JsonResult в ваш запрос ajax и построить html, используя javascript (jquery).Но нет аналогов веб-формам элемента управления UpdatePanel, который позволяет не отделять частичное представление, потому что каждый запрос является действием, а действие должно возвращать представление / частичное представление для генерации HTML.Я думаю, что ваша проблема искусственная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...