Использование UpdatePanel в ASP.NET AJAX - Используем GridView в UpdatePanel

ОГЛАВЛЕНИЕ

 

Используем GridView в UpdatePanel

Вся прелесть элемента управления UpdatePanel заключается в том, что благодаря ей создание AJAX пользовательских интерфейсов (даже пользовательских интерфейсов, которые используют такие веб-элементы управления, как GridView, для работы с информацией) становится такой же простой, как прогулка в парке. Весь богатый набор функций  GridView - листание, сортировка, правка и удаление - доступен и может быть использован без добавления дополнительного кода, если элемент вложен в UpdatePanel.

Пример, содержащий рабочий GridView, расположенный в UpdatePanel и поддерживающий правку, удаление, листание и сортировку, можно загрузить по ссылке в конце данной статьи. Чтобы создать такую страницу, начните с добавления элементов управления ScriptManager и UpdatePanel  на вашу страницу. Далее, перетащите GridView из инструментария Toolbox в UpdatePanel. Отсюда вы можете настроить ваш GridView так же, как бы вы это сделали в обычной ситуации. Вы можете связать GridView с декларативным элементом управления источником данных и позволить странице производить листинг, сортировку, правку и удаление путем проверки чек-боксов из смарт тега GridView. Детальное описание правки, удаления, листинга и сортировки информации выходит за рамки данной статьи.

Как только вы правильно настроите ваш GridView, протестируйте его в браузере. Так как GridView находится в UpdatePanel, действия, которые обычно вызывали бы полный постбэк - переход на другую страницу, сортировку, правку, удаление - теперь вызывают частичный постбэк. В результате вы получите более быстрый пользовательский интерфейс.