Как я могу обновить ASP.NET MVC UserControl с помощью jQuery? - PullRequest
4 голосов
/ 05 мая 2009

У меня есть UserControl, который привязывается напрямую к базе данных, то есть он не отображается никаким действием. Работает независимо.

Но время от времени мне приходится обновлять его, чтобы получать новую информацию из базы данных. Я уже работал с обновлением UserControls в jQuery через Ajax, но во всех этих случаях у меня было действие для создания службы.

Но на этот раз у меня нет действия, поскольку этот UC получает информацию напрямую.

Кто-нибудь знает, как это сделать?

Большое спасибо !!

1 Ответ

3 голосов
/ 05 мая 2009

UPDATE:

Вам необходимо вызвать действие, которое возвращает представление элементов управления. Пример:

public ActionResult GetFooControl()
{
   return View("~/Views/Shared/Foo.ascx");
}

Затем используйте функцию загрузки jQuery, чтобы обновить внутренний HTML-код для контейнера элемента управления.

$('#mycontrolContainer').load('../MyController/GetFooControl');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...