Гиперссылки

Ссылки на другие страницы и документы в HTML представляет элемент (a), и он же используется в закладках. В ASP.NET AJAX гиперссылки представлены классом Sys.Preview.UI.HyperLink. Этот класс реализует методы get_navigateURL() и set_navigateURL(), которые позволяют изменять адрес ссылки (только адрес URL, но не HTML-атрибут target для адресации фрейма или окна). Он также предоставляет событие click, для которого вы можете реализовать свой обработчик. (Обработка событий будет описываться ниже, в этой же главе, в разделе «Обработка событий в элементах управления».)

В примере 14.4 создается пустая ссылка ((a)(/a)), а адрес, на который она ссылается, будет изменяться динамически. В примере ссылка указывает на то же самое изображение логотипа ASP.NET AJAX, которое использовалось в предыдущем примере.

Текст ссылки непосредственно через элемент управления Link изменить нельзя. Впрочем, ссылка не обязательно должна быть текстовой ссылкой, она может содержать изображение или другой элемент. Поэтому текст ссылки можно представить как другой элемент. Если вам требуется изменять текст ссылки, вам нужно поместить внутрь ссылки другой элемент (и задать для него ID).

Пример 14.4.


Использование элемента управления ASP.NET AJAX – Link
ControlHyperLink.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)

(a id="Link1">


(/body)


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

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