ScriptManager.RegisterOnSubmitStatement Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Registrerar ECMAScript-kod (JavaScript) som körs när formuläret skickas.
Överlagringar
| Name | Description |
|---|---|
| RegisterOnSubmitStatement(Page, Type, String, String) |
Registrerar ECMAScript-kod (JavaScript) med ScriptManager kontrollen för en kontroll som används med en UpdatePanel kontroll som körs när formuläret skickas. |
| RegisterOnSubmitStatement(Control, Type, String, String) |
Registrerar ECMAScript-kod (JavaScript) med ScriptManager kontrollen för en kontroll som används med en UpdatePanel kontroll som körs när formuläret skickas. |
RegisterOnSubmitStatement(Page, Type, String, String)
Registrerar ECMAScript-kod (JavaScript) med ScriptManager kontrollen för en kontroll som används med en UpdatePanel kontroll som körs när formuläret skickas.
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)
Parametrar
- page
- Page
Sidobjektet som registrerar -instruktionen onsubmit .
- type
- Type
Typen av klientskriptsats. Den här parametern anges vanligtvis med hjälp av typ av operator (C#) eller GetType-operatorn (Visual Basic) för att hämta typen av kontroll som registrerar skriptet.
- key
- String
En unik identifierare för skriptsatsen.
- script
- String
Skriptet som ska registreras.
Undantag
Kommentarer
Om du registrerar JavaScript-kod med den här metoden inkluderas skriptet varje gång en asynkron postback inträffar.
Note
Kod från tidigare asynkrona postbacks tas inte bort. Ny asynkron postbacks lägger till kod i befintlig kod för -instruktionen onsubmit .
Om du vill registrera kod för en kontroll som finns i en UpdatePanel kontroll så att koden endast registreras när UpdatePanel kontrollen uppdateras använder du överlagringen av den RegisterOnSubmitStatement(Control, Type, String, String) här metoden.
Om du vill registrera JavaScript-kod som inte gäller partiella siduppdateringar, och om du bara vill registrera koden en gång under den första sidåtergivningen RegisterOnSubmitStatement , använder du -metoden för ClientScriptManager klassen. Du kan hämta en referens till ClientScriptManager objektet från ClientScript sidans egenskap.
Se även
Gäller för
RegisterOnSubmitStatement(Control, Type, String, String)
Registrerar ECMAScript-kod (JavaScript) med ScriptManager kontrollen för en kontroll som används med en UpdatePanel kontroll som körs när formuläret skickas.
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)
Parametrar
- control
- Control
Kontrollen som registrerar -instruktionen onsubmit .
- type
- Type
Typen av klientskriptsats. Den här parametern anges vanligtvis med hjälp av typ av operator (C#) eller GetType-operatorn (Visual Basic) för att hämta typen av kontroll som registrerar skriptet.
- key
- String
En unik identifierare för skriptsatsen.
- script
- String
Skriptet som ska registreras.
Undantag
control finns inte i sidans kontrollträd.
Kommentarer
Lägger RegisterOnSubmitStatement till skriptet som körs innan formuläret skickas, vilket gör att du kan ändra överföringen eller avbryta den.
Du använder metoden RegisterOnSubmitStatement för att återge en onsubmit-instruktion som är kompatibel med delvis sidåtergivning och som inte har några Microsoft Beroenden för Ajax-bibliotek. JavaScript-kod som registreras med den här metoden skickas endast till sidan när kontrollen som registrerar -instruktionen finns i en UpdatePanel kontroll som uppdateras. Om du vill registrera kod med varje asynkron postback använder du överlagringen RegisterOnSubmitStatement(Page, Type, String, String) av den här metoden.
Om du vill registrera JavaScript-kod som inte gäller partiella siduppdateringar, och om du bara vill registrera koden en gång under den första sidåtergivningen RegisterOnSubmitStatement , använder du -metoden för ClientScriptManager klassen. Du kan hämta en referens till ClientScriptManager objektet från ClientScript sidans egenskap.
Skriptparametern för RegisterOnSubmitStatement metoden kan innehålla flera skriptkommandon som avgränsas med semikolon (;).
Mer information om HTML-formulär och onsubmit händelsen finns på W3C-webbplatsen (World Wide Web Consortium).