ScriptManager.RegisterExpandoAttribute Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje parę nazw/wartości z kontrolką ScriptManager jako atrybut niestandardowy (expando) określonej kontrolki.
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)
Parametry
- control
- Control
Kontrolka rejestrującą atrybut expando.
- controlId
- String
Kontrolka zawierająca atrybut niestandardowy na stronie.
- attributeName
- String
Nazwa atrybutu niestandardowego do zarejestrowania.
- attributeValue
- String
Wartość atrybutu niestandardowego.
- encode
- Boolean
true
w celu zakodowania zarejestrowanego atrybutu niestandardowego; w przeciwnym razie , false
.
Wyjątki
control
to null
.
control
nie znajduje się w drzewie sterowania strony.
-lub-
controlId
to null
.
-lub-
controlId
jest pusty.
-lub-
attributeName
to null
.
-lub-
attributeName
jest pusta.
-lub-
attributeName
jest już zarejestrowany.
Uwagi
Metoda służy RegisterExpandoAttribute do rejestrowania niestandardowej właściwości (expando) dla kontrolki zgodnej z renderowaniem częściowym i nie ma zależności biblioteki Microsoft Ajax.
Metoda RegisterExpandoAttribute rejestruje parę nazw/wartości jako atrybut niestandardowy dla określonej kontrolki. Właściwość jest ustawiana dynamicznie na podstawie kodu ECMAScript (JavaScript) w celu zachowania zgodności kodu XHTML dla znaczników renderowanej kontrolki. Ustaw wartość , encode
true
jeśli musisz uciec od znaków w wartości właściwości dynamicznej.
Jeśli nie można odnaleźć kontrolki, do której zostanie dodana właściwość dynamiczna, wystąpi błąd skryptu.