ScriptManager.RegisterExpandoAttribute Metoda

Definice

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.

Platí pro

Viz také