Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ScriptManager.RegisterOnSubmitStatement (Control, Type, String, String)

 

Data di pubblicazione: ottobre 2016

Registra il codice ECMAScript (JavaScript) con il controllo ScriptManager per un controllo usato con un controllo UpdatePanel eseguito quando il form viene inviato.

Spazio dei nomi:   System.Web.UI
Assembly:  System.Web.Extensions (in System.Web.Extensions.dll)

public static void RegisterOnSubmitStatement(
	Control control,
	Type type,
	string key,
	string script
)

Parametri

control
Type: System.Web.UI.Control

Controllo che registra l'istruzione onsubmit.

type
Type: System.Type

Tipo dell'istruzione dello script client. Questo parametro viene in genere specificato usando l'operatore typeof (C#) o l'operatore GetType (Visual Basic) per recuperare il tipo del controllo che sta registrando lo script.

key
Type: System.String

Identificatore univoco per l'istruzione dello script.

script
Type: System.String

Script da registrare.

Exception Condition
ArgumentNullException

control è null.

-oppure-

type è null.

ArgumentException

control non è incluso nella struttura di controllo della pagina.

Il RegisterOnSubmitStatement aggiunge uno script che viene eseguito prima dell'invio del modulo, che consente di modificare l'invio o annullarla.

Utilizzare il RegisterOnSubmitStatement metodo per eseguire il rendering di un onsubmit istruzione che è compatibile con rendering parziale della pagina e che non ha alcun libreria Microsoft Ajax dipendenze. Il codice JavaScript che viene registrato utilizzando questo metodo viene inviato alla pagina solo quando il controllo che registra l'istruzione all'interno di un UpdatePanel controllo che viene aggiornato. Per registrare il codice con ogni postback asincrono, utilizzare il RegisterOnSubmitStatement(Page, Type, String, String) overload di questo metodo.

Se si desidera registrare il codice JavaScript che riguarda gli aggiornamenti a pagina parziale e se si desidera registrare il codice solo una volta durante il rendering della pagina iniziale, utilizzare il RegisterOnSubmitStatement metodo la ClientScriptManager classe. È possibile ottenere un riferimento di ClientScriptManager dell'oggetto dal ClientScript proprietà della pagina.

Il script parametro di RegisterOnSubmitStatement metodo può includere più comandi di script che sono delimitati da punti e virgola (;).

Per ulteriori informazioni sui moduli HTML e onsubmit eventi, vedere il World Wide Web Consortium (W3C) Web site.

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: