ScriptManager.RegisterExpandoAttribute Metoda

Definice

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.

Platí pro

Viz také