Элементы управления с единственным значением таких как Text Box

можно также явно вызывать методы

Для элементов управления с единственным значением, таких, как TextBox, Для установки свойства Text Используют обычно выражения привязки данных или устанавливают значение программно из методов кода поддержки. Можно также явно вызывать методы или свойства кода поддержки в выражении привязки данных, если они являются защищенными или открытыми элементами класса кода поддержки. Например, чтобы установить свойство Text Элемента TextBox На странице, используя свойство из кода поддержки с именем CurrentCustomersID, Можно было бы написать в ASPX-странице такой код: Заметьте, что все обсуждавшееся до сих пор относилось к отображению данных, связанных с элементом управления, что является односторонней привязкой к данным. Что же можно сказать о получении обновлений от привязанных элементов управления, если пользователь редактирует данные? А то, что именно здесь вы сталкиваетесь с ограничениями, накладываемыми моделью Web запрос-ответ. У сервера нет никаких способов знать, утвердит ли вообще пользователь эти изменения, и не имеет смысла держать в памяти сервера экземпляры элементов управления, связывая тем самым ресурсы. Поэтому всякий раз, когда страница отображается, эта страница и все ее дочерние элементы управления создаются, используются и уничтожаются. Если пользователь делает в браузере изменения в отображаемых данных при посредстве элементов управления и отсылает их обратно, это выражается в форме нового запроса, обычно отсылки к той же странице в приложении ASP. NET. Изменившиеся данные вернутся как параметры отправления формы для входных элементов управления страницы, и страница должна будет заново ассоциировать полученные значения с новыми экземплярами элементов управления, которые она создает в процессе обработки отсылки. Тем самым, с программной точки зрения, создается видимость, что вы работаете с тем же экземпляром элемента управления, что и при начальном отображении страницы, хотя в действительности это не так. В результате трудно достигнуть впечатления истинной двусторонней привязки к данным, поскольку для этого требуются долгоживущие экземпляры элементов управления, существующие в течение всего взаимодействия с пользователем, также как и питающие их источники данных.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *