ScriptManager.RegisterOnSubmitStatement Methode

Definitie

Registreert ECMAScript-code (JavaScript) die wordt uitgevoerd wanneer het formulier wordt verzonden.

Overloads

Name Description
RegisterOnSubmitStatement(Page, Type, String, String)

Registreert ECMAScript-code (JavaScript) met het ScriptManager besturingselement voor een besturingselement dat wordt gebruikt met een UpdatePanel besturingselement dat wordt uitgevoerd wanneer het formulier wordt verzonden.

RegisterOnSubmitStatement(Control, Type, String, String)

Registreert ECMAScript-code (JavaScript) met het ScriptManager besturingselement voor een besturingselement dat wordt gebruikt met een UpdatePanel besturingselement dat wordt uitgevoerd wanneer het formulier wordt verzonden.

RegisterOnSubmitStatement(Page, Type, String, String)

Registreert ECMAScript-code (JavaScript) met het ScriptManager besturingselement voor een besturingselement dat wordt gebruikt met een UpdatePanel besturingselement dat wordt uitgevoerd wanneer het formulier wordt verzonden.

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)

Parameters

page
Page

Het paginaobject dat de onsubmit instructie registreert.

type
Type

Het type clientscriptinstructie. Deze parameter wordt meestal opgegeven met behulp van de typeof-operator (C#) of de GetType-operator (Visual Basic) om het type besturingselement op te halen dat het script registreert.

key
String

Een unieke id voor de scriptinstructie.

script
String

Het script dat moet worden geregistreerd.

Uitzonderingen

page is null.

– of –

type is null.

Opmerkingen

Als u JavaScript-code registreert bij deze methode, wordt het script telkens opgenomen wanneer een asynchrone postback plaatsvindt.

Note

Code van eerdere asynchrone postbacks wordt niet verwijderd. Nieuwe asynchrone postbacks voegen code toe aan alle bestaande code voor de onsubmit instructie.

Als u code wilt registreren voor een besturingselement dat zich in een UpdatePanel besturingselement bevindt, zodat de code alleen wordt geregistreerd wanneer het UpdatePanel besturingselement wordt bijgewerkt, gebruikt u de RegisterOnSubmitStatement(Control, Type, String, String) overbelasting van deze methode.

Als u JavaScript-code wilt registreren die niet betrekking heeft op updates van gedeeltelijke pagina's en als u de code slechts één keer wilt registreren tijdens de eerste paginaweergave, gebruikt u de RegisterOnSubmitStatement methode van de ClientScriptManager klasse. U kunt een verwijzing naar het ClientScriptManager object ophalen uit de ClientScript eigenschap van de pagina.

Zie ook

Van toepassing op

RegisterOnSubmitStatement(Control, Type, String, String)

Registreert ECMAScript-code (JavaScript) met het ScriptManager besturingselement voor een besturingselement dat wordt gebruikt met een UpdatePanel besturingselement dat wordt uitgevoerd wanneer het formulier wordt verzonden.

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)

Parameters

control
Control

Het besturingselement dat de onsubmit instructie registreert.

type
Type

Het type clientscriptinstructie. Deze parameter wordt meestal opgegeven met behulp van de typeof-operator (C#) of de GetType-operator (Visual Basic) om het type besturingselement op te halen dat het script registreert.

key
String

Een unieke id voor de scriptinstructie.

script
String

Het script dat moet worden geregistreerd.

Uitzonderingen

control is null.

– of –

type is null.

control bevindt zich niet in de besturingsstructuur van de pagina.

Opmerkingen

Het RegisterOnSubmitStatement toevoegscript dat wordt uitgevoerd voordat het formulier wordt verzonden, waarmee u de inzending kunt wijzigen of annuleren.

U gebruikt de methode RegisterOnSubmitStatement om een onsubmit-instructie weer te geven die compatibel is met gedeeltelijke paginaweergave en die geen Microsoft Ajax-bibliotheekafhankelijkheden heeft. JavaScript-code die is geregistreerd met deze methode, wordt alleen naar de pagina verzonden wanneer het besturingselement dat de instructie registreert zich in een UpdatePanel besturingselement bevindt dat wordt bijgewerkt. Als u code wilt registreren bij elke asynchrone postback, gebruikt u de RegisterOnSubmitStatement(Page, Type, String, String) overbelasting van deze methode.

Als u JavaScript-code wilt registreren die niet betrekking heeft op updates van gedeeltelijke pagina's en als u de code slechts één keer wilt registreren tijdens de eerste paginaweergave, gebruikt u de RegisterOnSubmitStatement methode van de ClientScriptManager klasse. U kunt een verwijzing naar het ClientScriptManager object ophalen uit de ClientScript eigenschap van de pagina.

De scriptparameter van de RegisterOnSubmitStatement methode kan meerdere scriptopdrachten bevatten die worden gescheiden met behulp van puntkomma's (;).

Zie de W3C-website (World Wide Web Consortium) voor meer informatie over HTML-formulieren en de onsubmit gebeurtenis.

Zie ook

Van toepassing op