Чтобы система была работоспособной, необходимо синхронизировать файл разметки .aspx (с дескрипторами элементов управления) и файл .cs (с исходным кодом). При изменении имени элемента управления только в одном месте с использованием другого инструмента (обычного текстового редактора) связь будет разорвана, и ваш код не скомпилируется.

Кстати, обратите внимание, что переменные элементов управления всегда объявляются с ключевым словом доступности protected (защищенный) из-за способа, в соответствие с которым ASP.NET использует наследование в модели Web-страниц. Существуют следующие три уровня:

Защищенные переменные действуют подобно приватным переменным с одним основным отличием — они доступны в производных классах. Другими словами, использование защищенных переменных в вашем классе скрытого кода обеспечивает доступность переменных в производном классе страницы. Это позволяет ASP.NET связывать переменные элементов управления с соответствующими дескрипторами динамически во время выполнения.

Связывание событий с обработчиками событий

Большая часть кода страницы ASP.NET помещается внутрь обработчиков событий, реагирующих на события элементов управления Web. Используя Visual Studio, вы можете добавить к своему коду обработчик событий одним из трех способов:

предыдущая    следующая страница   оглавление

88

Hosted by uCoz