|
|
|
Первое, что необходимо сделать - это открыть файл Default.aspx.cs и изменить предка страницы на SoftAIN.CallbackPage:
public partial class _Default: System.Web.UI.Page SoftAIN.CallbackPage
|
|
Работа с кодом программы на этом закончилась.
Все дальнейшие действия будут производится над темплейтами страницы и пользовательских контролов.
Для каждого из них будет необходимо определить наличие активных элементов (то есть элементов, которые при нажатии вызывают обращение к серверу).
Если такие элементы есть, то нужно, во-первых, зарегистрировать для данного темплейта библиотеку CallbackPage
<%@ Register TagPrefix="CallbackPage" Namespace="SoftAIN" Assembly="CallbackPage" %>
И, во-вторых, добавить контрол CallbackOptions, который и будет определять реакцию страницы на действия пользователя.
Его дочерные элементы, объекты класса CallbackOption, указывают, какие контролы (идентификаторы которых перечислены в свойстве ControlsList) будут обновлены после клика на одном из активных элементов, перечисленных в свойстве PostBackControls.
Расположение объекта класса CallbackOptions неважно, поскольку он не имеет визуального отображения.
Мы располагаем его в конце темплейта.
|
|
|
| < Назад |
Дальше > |
|
|
 |
| Copyright © 2005-2007 |
|
|