powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Частичное представление теряет свою модель (ASP.NET MVC)
3 сообщений из 3, страница 1 из 1
Частичное представление теряет свою модель (ASP.NET MVC)
    #38277149
Andrey_VP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые.
Очень нужна ваша помощь.

Есть частичное представление с собственной моделью данных.
Метод [HttpGet] возвращает его с новым объектом модели:
Код: c#
1.
2.
3.
4.
5.
return PartialView(new FlatPartCountWaterModel
                {
                    ...
                }
            );


Тут всё в порядке. Данные успешно отображаются, их можно изменить и отправить обратно.
Метод [HttpPost] принимает эту модель:
Код: c#
1.
2.
[HttpPost]
public ActionResult partCountWater(FlatPartCountWaterModel  flatPartCountWaterModel)


проверяет, далает действия и снова возвращает частичное представление, посылая в него полученную модель:
Код: c#
1.
return PartialView(flatPartCountWaterModel);


И тут тоже всё в порядке. Данные успешно отображаются, их можно изменить и отправить обратно.

Но после того, как один раз [HttpPost] сработает нормально, начинаются глюки.
Отправив данные из частичного представления во второй раз (и в последующие разы), метод [HttpPost] во второй раз получает пустую модель.

Отчего это? Почему при повторном вызове метод [HttpPost] получает пустую модель?

Скажу еще, что частичное представление возвращается Ajax-запросом.
Request.IsAjaxRequest() = true
...
Рейтинг: 0 / 0
Частичное представление теряет свою модель (ASP.NET MVC)
    #38278146
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey_VP,

Приведите код View, где реализован механизм POST-отправки AJAX методом, кусок HTML, куда загружается PartialView и JavaScript, отправляющий и принимающий данные. PartialView для GET и POST, надеюсь, один и тот же?
...
Рейтинг: 0 / 0
Частичное представление теряет свою модель (ASP.NET MVC)
    #38279542
Andrey_VP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt, спасибо за участие. Это действительно оказался глюк, который проявляется только на моём комп. На др. - нормально.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Частичное представление теряет свою модель (ASP.NET MVC)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]