Списки выбора

В языке разметки HTML списки выбора () могут иметь две формы представления: первая – раскрывающийся список, который требует от пользователя произвести некоторое действие, чтобы отобразить все элементы списка, и вторая – когда некоторые элементы списка уже отображаются. Списки обоих типов в ASP.NET AJAX представлены одним классом Sys.Preview.UI.Selector. В отличие от JavaScript классы ASP.NET AJAX не предоставляют возможность изменять значения отдельных элементов списка.

Тем не менее мы можем продемонстрировать метод get_selectedValue(), который возвращает значение атрибута value выбранного в настоящий момент элемента списка.

Поскольку обработка событий пока нами не рассматривается, событие change в примере 14.6 не обрабатывается. Вместо этого состояние списка анализируется каждую секунду. Реализовано это с помощью функции JavaScript setInterval(). Такая методика циклического опроса используется исключительно ради этого примера. В главе 16 представлен лучший способ обеспечить синхронизацию двух элементов с помощью механизма привязки данных.
function pageLoad() {
window.setInterval(
function() {
// Обратиться к списку и вывести выбранное значение
},
1000);
}

В примере 14.6 показано, как используется ASP.NET AJAX для проверки и отображения текущего выбранного значения в элементе (Sys.Preview.UI.Label).
Пример 14.6.


Использование элемента управления ASP.NET AJAX – Select
ControlSelector.aspx
<%@ Page Language="C#" %>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1?transitional.dtd"> ASP.NET AJAX


(body)
(asp:ScriptManager runat="server")

(asp:ScriptReference Assembly="Microsoft.Web.Preview"
Name="PreviewScript.js" /)

(/asp:ScriptManager)



Selected value:


(/body)
.



Оцените статью: (0 голосов)
0 5 0

Статьи из раздела ASP.NET AJAX на эту тему:
Базовые методы
Введение в клиентские элементы управления ASP.NET AJAX
Гиперссылки
Доступ к методам JavaScript
Доступ к элементам HTML