Код обработчика для события Selected lndex Changed

когда страница передается обратно в

Код обработчика для события SelectedlndexChanged Из третьей ячейки текущего выбранного элемента, которым является строка в сетке, и показывает его, устанавливая свойство Text Элемента управления Label На странице. Когда страница передается обратно в браузер, метка покажет выбранного заказчика, а выбранная строка будет отображена в сетке иначе, как определяется собственным кодом форматирования и отображения сетки. Заметьте, что когда происходит отсылка, в процессе обработки все равно вызывается обработчик события Page Load, Ко код привязки к данным в этом методе исполняться не будет, поскольку свойство IsPostBack Для страницы будет истинным. Сетка все еще будет отображать ранее полученные данные таблицы, так как по умолчанию DataGrid Несет все данные в Viewstate Для страницы, так что последняя может перерисовать сетку по этим данным, которые возвращаются на сервер с параметрами отправления для страницы. В действительности Viewstate Является просто скрытым полем ввода, передаваемым на страницу, которое содержит закодированные по схеме Base64 данные для находящихся на ней элементов управления. Использование Viewstate Может значительно снижать производительность, так что, если вы хотите избежать передачи туда и обратно всех данных в Viewstate, Вы можете отключить ViewState Для сетки, но тогда вам придется при каждой отсылке вновь запрашивать данные или получать их из кэша на стороне сервера.

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

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