ScriptManager.RegisterOnSubmitStatement 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 il codice ECMAScript (JavaScript) eseguito quando viene inviato il modulo.
Overload
| Nome | Descrizione |
|---|---|
| RegisterOnSubmitStatement(Page, Type, String, String) |
Registra il codice ECMAScript (JavaScript) con il ScriptManager controllo per un controllo utilizzato con un UpdatePanel controllo eseguito quando viene inviato il modulo. |
| RegisterOnSubmitStatement(Control, Type, String, String) |
Registra il codice ECMAScript (JavaScript) con il ScriptManager controllo per un controllo utilizzato con un UpdatePanel controllo eseguito quando viene inviato il modulo. |
RegisterOnSubmitStatement(Page, Type, String, String)
Registra il codice ECMAScript (JavaScript) con il ScriptManager controllo per un controllo utilizzato con un UpdatePanel controllo eseguito quando viene inviato il modulo.
public:
static void RegisterOnSubmitStatement(System::Web::UI::Page ^ page, Type ^ type, System::String ^ key, System::String ^ script);
public static void RegisterOnSubmitStatement(System.Web.UI.Page page, Type type, string key, string script);
static member RegisterOnSubmitStatement : System.Web.UI.Page * Type * string * string -> unit
Public Shared Sub RegisterOnSubmitStatement (page As Page, type As Type, key As String, script As String)
Parametri
- page
- Page
Oggetto pagina che registra l'istruzione onsubmit .
- type
- Type
Tipo dell'istruzione 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
- String
Identificatore univoco per l'istruzione script.
- script
- String
Script da registrare.
Eccezioni
Commenti
La registrazione del codice JavaScript con questo metodo determina l'inserimento dello script ogni volta che si verifica un postback asincrono.
Annotazioni
Il codice di qualsiasi postback asincrono precedente non viene rimosso. I nuovi postback asincroni aggiungono codice a qualsiasi codice esistente per l'istruzione onsubmit .
Per registrare il codice per un controllo all'interno di un UpdatePanel controllo in modo che il codice venga registrato solo quando il UpdatePanel controllo viene aggiornato, utilizzare l'overload RegisterOnSubmitStatement(Control, Type, String, String) di questo metodo.
Se si vuole registrare il codice JavaScript che non riguarda gli aggiornamenti a pagina parziale e se si vuole registrare il codice una sola volta durante il rendering iniziale della pagina, usare il RegisterOnSubmitStatement metodo della ClientScriptManager classe . È possibile ottenere un riferimento all'oggetto ClientScriptManager dalla ClientScript proprietà della pagina.
Vedi anche
Si applica a
RegisterOnSubmitStatement(Control, Type, String, String)
Registra il codice ECMAScript (JavaScript) con il ScriptManager controllo per un controllo utilizzato con un UpdatePanel controllo eseguito quando viene inviato il modulo.
public:
static void RegisterOnSubmitStatement(System::Web::UI::Control ^ control, Type ^ type, System::String ^ key, System::String ^ script);
public static void RegisterOnSubmitStatement(System.Web.UI.Control control, Type type, string key, string script);
static member RegisterOnSubmitStatement : System.Web.UI.Control * Type * string * string -> unit
Public Shared Sub RegisterOnSubmitStatement (control As Control, type As Type, key As String, script As String)
Parametri
- control
- Control
Controllo che registra l'istruzione onsubmit .
- type
- Type
Tipo dell'istruzione 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
- String
Identificatore univoco per l'istruzione script.
- script
- String
Script da registrare.
Eccezioni
control non si trova nell'albero dei controlli della pagina.
Commenti
Aggiunge RegisterOnSubmitStatement lo script eseguito prima dell'invio del modulo, che consente di modificare l'invio o annullarlo.
Utilizzare il metodo per eseguire il RegisterOnSubmitStatement rendering di un'istruzione onsubmit compatibile con il rendering a pagina parziale e che non ha dipendenze di Microsoft Ajax Library. Il codice JavaScript registrato tramite questo metodo viene inviato alla pagina solo quando il controllo che registra l'istruzione si trova all'interno di un UpdatePanel controllo che viene aggiornato. Per registrare il codice con ogni postback asincrono, usare l'overload RegisterOnSubmitStatement(Page, Type, String, String) di questo metodo.
Se si vuole registrare il codice JavaScript che non riguarda gli aggiornamenti a pagina parziale e se si vuole registrare il codice una sola volta durante il rendering iniziale della pagina, usare il RegisterOnSubmitStatement metodo della ClientScriptManager classe . È possibile ottenere un riferimento all'oggetto ClientScriptManager dalla ClientScript proprietà della pagina.
Il parametro script del RegisterOnSubmitStatement metodo può contenere più comandi script delimitati da punti e virgola (;).
Per altre informazioni sui moduli HTML e sull'eventoonsubmit, vedere il sito Web World Wide Web Consortium (W3C).