ScriptManager.RegisterExpandoAttribute Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 valeurnull
.ou -
controlId
est vide.ou -
attributeName
a la valeurnull
.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.