ScriptManager.RegisterExpandoAttribute Метод

Определение

Регистрирует пару "имя-значение" с помощью элемента управления ScriptManager как пользовательский (expando) атрибут указанного элемента управления.

public:
 static void RegisterExpandoAttribute(System::Web::UI::Control ^ control, System::String ^ controlId, System::String ^ attributeName, System::String ^ attributeValue, bool encode);
public static void RegisterExpandoAttribute (System.Web.UI.Control control, string controlId, string attributeName, string attributeValue, bool encode);
static member RegisterExpandoAttribute : System.Web.UI.Control * string * string * string * bool -> unit
Public Shared Sub RegisterExpandoAttribute (control As Control, controlId As String, attributeName As String, attributeValue As String, encode As Boolean)

Параметры

control
Control

Элемент управления, регистрирующий атрибут expando.

controlId
String

Элемент управления, содержащий пользовательский атрибут на странице.

attributeName
String

Имя регистрируемого пользовательского атрибута.

attributeValue
String

Значение пользовательского атрибута.

encode
Boolean

true для кодирования регистрируемого пользовательского атрибута; в противном случае — false.

Исключения

control имеет значение null.

Элемент управления control не найден в дереве элементов управления страницы.

-или- controlId имеет значение null.

-или- Параметр controlId пуст.

-или- attributeName имеет значение null.

-или- Параметр attributeName пуст.

-или- Параметр attributeName уже зарегистрирован.

Комментарии

Метод используется RegisterExpandoAttribute для регистрации настраиваемого свойства (expando) для элемента управления, совместимого с частичной отрисовкой страницы и не имеющих зависимостей библиотеки Microsoft Ajax.

Метод RegisterExpandoAttribute регистрирует пару "имя-значение" в качестве настраиваемого атрибута для указанного элемента управления. Свойство задается динамически из ECMAScript (JavaScript), чтобы сохранить совместимость XHTML для разметки отрисованного элемента управления. Задает значение encode , true если необходимо экранировать символы в значении динамического свойства.

Если элемент управления, к которому будет добавлено динамическое свойство, не найден, возникает ошибка скрипта.

Применяется к

См. также раздел