ScriptManager.RegisterExpandoAttribute Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje dvojici ScriptManager name/value u ovládacího prvku jako vlastní atribut (expando) zadaného ovládacího prvku.
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
Ovládací prvek, který registruje atribut expando.
- controlId
- String
Ovládací prvek, který obsahuje vlastní atribut na stránce.
- attributeName
- String
Název vlastního atributu, který se má zaregistrovat.
- attributeValue
- String
Hodnota vlastního atributu.
- encode
- Boolean
true
kódovat vlastní atribut, který je registrován; false
v opačném případě .
Výjimky
control
je null
.
control
není ve stromu ovládacích prvků stránky.
-nebo-
controlId
je null
.
-nebo-
controlId
je prázdný.
-nebo-
attributeName
je null
.
-nebo-
attributeName
je prázdný.
-nebo-
attributeName
je již zaregistrovaný.
Poznámky
Pomocí RegisterExpandoAttribute metody zaregistrujete vlastní vlastnost (expando) pro ovládací prvek, který je kompatibilní s částečným vykreslováním stránky a který nemá žádné závislosti knihovny Microsoft Ajax Library.
Metoda RegisterExpandoAttribute zaregistruje dvojici name/value jako vlastní atribut pro zadaný ovládací prvek. Vlastnost je dynamicky nastavena z ECMAScript (JavaScript) pro zachování kompatibility XHTML pro vykreslené ovládací prvek značky. Nastavte encode
, true
pokud potřebujete utéct libovolné znaky v hodnotě dynamické vlastnosti.
Pokud ovládací prvek, do kterého bude dynamická vlastnost přidána, není nalezen, dojde k chybě skriptu.