Обновление нескольких представлений в ajax MVC3 ActionResult - PullRequest
1 голос
/ 19 ноября 2011

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

Допустим, у меня есть КОНТАКТЛИСТ, где я показываю некоторые контакты и вправильный столбец таблицы У меня есть объект, который заставляет СУММУ показывать мне количество сохраненных контактов.

Я хочу сделать (ajax) встроенное добавление, которое добавляет частичное представление "ContactCreate" в нижней части моего списка просмотраи после того, как контакт был сохранен, я хотел бы обновить просмотр списка и обзор.

Я должен начать с Ajax.Actionlink, например:

@Ajax.ActionLink("New Contact", "InlineContactCreate", "Contact", new AjaxOptions
            {
                UpdateTargetId = "ReferentList",
                HttpMethod = "GET",
                InsertionMode = InsertionMode.Replace,
            })

, который вызывает

  public ActionResult InlineContactCreate(Contact c)
            {
                if (ModelState.IsValid)
                {
                   db.Contact.Add(c);
                   db.savechanges();

                   .
                   .
                   .
                   return PartialView("ContactList",)
            }

но тогда мне нужно обновить 2 просмотра.Как я могу назвать 2 действия для 2 разных?спасибо за любую помощь.

...