ScriptManager.RegisterExpandoAttribute Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra una coppia nome/valore con il controllo ScriptManager come attributo personalizzato (expando) di un controllo specificato.
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)
Parametri
- control
- Control
Controllo che registra l'attributo expando.
- controlId
- String
Controllo che contiene l'attributo personalizzato nella pagina.
- attributeName
- String
Nome dell'attributo personalizzato da registrare.
- attributeValue
- String
Valore dell'attributo personalizzato.
- encode
- Boolean
true
per codificare l'attributo personalizzato in corso di registrazione; in caso contrario, false
.
Eccezioni
control
è null
.
control
non si trova nella struttura ad albero dei controllo della pagina.
-oppure-
controlId
è null
.
-oppure-
controlId
è vuoto.
-oppure-
attributeName
è null
.
-oppure-
attributeName
è vuoto.
-oppure-
attributeName
è già registrato.
Commenti
Utilizzare il metodo per registrare una proprietà personalizzata (expando) per un controllo compatibile con il RegisterExpandoAttribute rendering a pagina parziale e che non ha dipendenze della libreria Microsoft Ajax.
Il RegisterExpandoAttribute metodo registra una coppia nome/valore come attributo personalizzato per il controllo specificato. La proprietà viene impostata in modo dinamico da ECMAScript (JavaScript) per mantenere la compatibilità XHTML per il markup del controllo di cui è stato eseguito il rendering. Impostare encode
su true
se è necessario eseguire l'escape di qualsiasi carattere nel valore della proprietà dinamica.
Se non viene trovato il controllo a cui verrà aggiunta la proprietà dinamica, si verifica un errore di script.