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 ScriptManager controllo 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 registrato; in caso contrario, false.
Eccezioni
control è null.
control non si trova nell'albero dei controlli della pagina.
oppure
controlId è null.
oppure
controlId è vuoto.
oppure
attributeName è null.
oppure
attributeName è vuoto.
oppure
attributeName è già registrato.
Commenti
Utilizzare il metodo RegisterExpandoAttribute per registrare una proprietà personalizzata (expando) per un controllo compatibile con il rendering di pagine parziali e che non dispone di dipendenze della libreria Ajax Microsoft.
Il RegisterExpandoAttribute metodo registra una coppia nome/valore come attributo personalizzato per il controllo specificato. La proprietà viene impostata dinamicamente da ECMAScript (JavaScript) per mantenere la compatibilità XHTML per il markup del controllo sottoposto a rendering. Impostare su encodetrue 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.