Asp.net MVC Частичное представление формы Отправить проблему - PullRequest
2 голосов
/ 18 июня 2009

Как вернуть частичное представление внутри главной страницы после отправки формы. По сути, я пытаюсь показать ошибки проверки формы, но проблема, которую я могу решить, - вернуть только частичное представление, а не главную страницу или полное представление, в котором оно находится. Есть предложения?

Ответы [ 4 ]

1 голос
/ 23 июня 2009

В итоге я решил передать ModelState в TempData и добавить ошибки обратно в ModelState при частичном просмотре. Работает там, где других решений нет. Также выполнялась проверка на стороне клиента, но это неважно, как после решения на стороне сервера.

1 голос
/ 18 июня 2009

Является ли ajax опцией? XMLHttpRequest может обновлять только частичное представление, не нарушать вашу архитектуру и препятствовать обновлению страницы. Я бы использовал jquery.

1 голос
/ 18 июня 2009

Это может помочь.

1 голос
/ 18 июня 2009

Я использую MS Mvc с spark + jquery, поэтому я не уверен, что это решит вашу проблему, но я думаю, что вам нужно сделать, это вернуть частичное и сказать, какая часть страницы должна быть обновлена ​​(по id Элемент DOM).

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