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 name/value s ScriptManager ovládacím prvek 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
truekódovat vlastní atribut, který je registrován; v opačném případě . false
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í metody RegisterExpandoAttribute zaregistrujete vlastní vlastnost (expando) pro ovládací prvek, který je kompatibilní s částečným vykreslováním stránek a který nemá žádné Microsoft závislosti Ajax Library.
Metoda RegisterExpandoAttribute zaregistruje dvojici name/value jako vlastní atribut pro zadaný ovládací prvek. Vlastnost je nastavena dynamicky z ECMAScript (JavaScript) pro zachování kompatibility XHTML pro vykreslené ovládací prvek značky. Nastavte encode , true pokud potřebujete uvést všechny znaky v hodnotě dynamické vlastnosti.
Pokud není nalezen ovládací prvek, do kterého se dynamická vlastnost přidá, dojde k chybě skriptu.