ScriptManager.RegisterExpandoAttribute Metodo

Definizione

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.

Si applica a

Vedi anche