Ватсон Карли
Шрифт:
Мы вызываем эти функции из четырех элементов управления на странице
С помощью следующих обработчиков событий:
Теперь мы имеем четыре новые кнопки, которые можно использовать для изменения масти:
Отметим, что эти кнопки не изменяют выбранный переключатель, хотя сделать это было бы достаточно просто.
Теперь, создав элемент управления пользователя, можно использовать его на любой другой странице Web с помощью директивы
Преобразование приложения предварительного заказа мероприятия в элемент управления пользователя
В большинстве случаев преобразование страницы ASP.NET в элемент управления пользователя выполнить легко, так как можно просто скопировать требуемый код в пустые файлы
Однако в некоторых случаях это невозможно, так как существуют препятствия, которые необходимо рассмотреть, чтобы преобразовать приложение Web из предыдущей главы в элемент управления пользователя.
Это приложение использует переменную уровня приложения для множества данных, которая содержит таблицы данных мероприятий, участников и названий помещений. Если желательно использовать эту переменную таким же образом, нам понадобиться в этом проекте поместить код для извлечения множества данных в файле global.asax. То есть нам еще нужно добавить в проект ссылку Web на требуемую службу Web.
Существуют другие изменения, которые необходимо сделать, чтобы учесть факт, что элемент управления имеет базовый класс
Вместо этого необходимо использовать следующий подход: