Partager via


ScriptManager.RegisterExpandoAttribute Méthode

Définition

Inscrit une paire nom/valeur avec le contrôle ScriptManager en tant qu'attribut personnalisé (expando) d'un contrôle spécifié.

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)

Paramètres

control
Control

Contrôle qui inscrit l’attribut expando.

controlId
String

Contrôle qui contient l'attribut personnalisé sur la page.

attributeName
String

Nom de l'attribut personnalisé à inscrire.

attributeValue
String

Valeur de l'attribut personnalisé.

encode
Boolean

true pour encoder l'attribut personnalisé inscrit ; sinon, false.

Exceptions

control a la valeur null.

control n'est pas dans l'arborescence du contrôle de la page.

  • ou - controlId a la valeur null.

  • ou - controlId est vide.

  • ou - attributeName a la valeur null.

  • ou - attributeName est vide.

  • ou - attributeName est déjà inscrit.

Remarques

Vous utilisez la RegisterExpandoAttribute méthode pour inscrire une propriété personnalisée (expando) pour un contrôle compatible avec le rendu de page partielle et qui n’a aucune dépendance de bibliothèque Microsoft Ajax.

La RegisterExpandoAttribute méthode inscrit une paire nom/valeur en tant qu’attribut personnalisé pour le contrôle spécifié. La propriété est définie dynamiquement à partir d’ECMAScript (JavaScript) pour préserver la compatibilité XHTML pour le balisage du contrôle rendu. Définissez cette valeur encode true si vous devez échapper à des caractères dans la valeur de la propriété dynamique.

Si le contrôle auquel la propriété dynamique est ajoutée est introuvable, une erreur de script se produit.

S’applique à

Voir aussi