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; falsev 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.