Asp.net MVC 3 частичный просмотр постбэка - PullRequest
1 голос
/ 18 февраля 2011

Я новичок в MVC и у меня есть вопрос У меня есть страница (asp.net Mvc 3) под названием profile, которая содержит 3 частичных представления, которые называются (1) Адрес, Квалификация, Опыт. Каждое частичное представление должно позволять вам добавлять свои детали и сохранять их детали / содержимое, не затрагивая другие. Как я могу прикрепить действие к каждой кнопке сохранения частичного представления и отправить результат назад, не обновляя другое частичное представление.

Может кто-нибудь объяснить мне это с использованием и без использования jquery / ajax

1 Ответ

0 голосов
/ 18 февраля 2011

без ajax или jquery вы застрянете, делая что-то ужасное, например, iFrames ... Придерживайтесь jquery, это лучший и самый простой способ.

На самом деле, вот один из способов, которым вы могли бы сделать это.

Назовите кнопки «Отправить» в соответствии с методом, который вы хотите вызвать. Затем соберите все ваши 3 набора входных данных в одном <form></form>, который отправляет сообщение на промежуточную конечную точку контроллера.

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

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