Condividi tramite


ScriptManager.RegisterExpandoAttribute Metodo

Definizione

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.

Si applica a

Vedi anche