Как вернуть MVC View в $ .Ajax JSON POST - PullRequest
3 голосов
/ 10 апреля 2010

Я отправляю POST $ .Ajax в функцию контроллера MVC с параметрами и успешно возвращаю JasonResult. Что мне нужно сделать, так это чтобы текущий View был возвращен (как если бы это был не запрос JSON, а я возвращал Viewdata). Viewdata была обновлена, и страница должна быть перерисована.

Короче говоря, я хочу, чтобы действие MVC правильно отвечало на запрос $ Ajax, а затем перерисовывало страницу с использованием обновленных Viewdata. Надеюсь, что это имеет смысл, простужаться.

1 Ответ

2 голосов
/ 10 апреля 2010

Джейсон результат, потрясающе.

Это не работает так, как я, вы либо не используете ajax, либо вам нужно возвращать данные и обрабатывать их в jquery, либо вам нужно возвращать частичное представление.

Частичное представление, вероятно, является лучшим решением, вы можете просто вернуть кусок html и вставить его на свой сайт, очень простое в использовании.

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