ASP.NET MVC Ajax Комментарий Добавить - Пересвязать раздел комментариев - PullRequest
0 голосов
/ 10 февраля 2010

Я использую Ajax.BeginForm, чтобы оставлять комментарии.

Как мне обновить область раздела «Комментарии», чтобы включить этот новый комментарий?

Я отображаю комментарии на странице, используя типичный «foreach (комментарий в Model.Comments)»

1 Ответ

1 голос
/ 10 февраля 2010

Вы, вероятно, вернули что-то из своего Действия, верно? Сделайте это, например, частичным представлением с новым постом в нем. Затем вы получаете результат в обработчике возврата javascript (который можно указать в параметре AjaxOptions Ajax.BeginForm(...)) и вставляете его в DOM, где это необходимо. В этом видеоруководстве от Phil Haack на PDC 2008 есть отличный пример того, как это сделать (и много других интересных вещей). (Совет дня: если вы хотите изучить ASP.NET MVC , это действительно стоит времени ...)

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