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
если необходимо экранировать символы в значении динамического свойства.
Если элемент управления, к которому будет добавлено динамическое свойство, не найден, возникает ошибка скрипта.