ScriptManager.RegisterOnSubmitStatement Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje kód ECMAScriptu (JavaScript), který se spustí při odeslání formuláře.
Přetížení
| Name | Description |
|---|---|
| RegisterOnSubmitStatement(Page, Type, String, String) |
Zaregistruje kód ECMAScript (JavaScript) ovládacím ScriptManager prvku pro ovládací prvek, který se používá s ovládacím UpdatePanel prvku, který se spustí při odeslání formuláře. |
| RegisterOnSubmitStatement(Control, Type, String, String) |
Zaregistruje kód ECMAScript (JavaScript) ovládacím ScriptManager prvku pro ovládací prvek, který se používá s ovládacím UpdatePanel prvku, který se spustí při odeslání formuláře. |
RegisterOnSubmitStatement(Page, Type, String, String)
Zaregistruje kód ECMAScript (JavaScript) ovládacím ScriptManager prvku pro ovládací prvek, který se používá s ovládacím UpdatePanel prvku, který se spustí při odeslání formuláře.
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)
Parametry
- page
- Page
Objekt stránky, který registruje onsubmit příkaz.
- type
- Type
Typ příkazu klientského skriptu. Tento parametr je obvykle určen pomocí operátoru typeof (C#) nebo GetType (Visual Basic) k načtení typu ovládacího prvku, který registruje skript.
- key
- String
Jedinečný identifikátor příkazu skriptu.
- script
- String
Skript, který se má zaregistrovat.
Výjimky
Poznámky
Registrace javascriptového kódu pomocí této metody způsobí, že skript bude zahrnut při každém výskytu asynchronního postbacku.
Poznámka:
Kód z předchozích asynchronních postbacků se neodebere. Nové asynchronní postbacky připojují kód k libovolnému existujícímu onsubmit kódu pro příkaz.
Chcete-li zaregistrovat kód pro ovládací prvek, který je uvnitř UpdatePanel ovládacího prvku, aby byl kód registrován pouze při UpdatePanel aktualizaci ovládacího prvku, použijte RegisterOnSubmitStatement(Control, Type, String, String) přetížení této metody.
Pokud chcete zaregistrovat javascriptový kód, který se netýká částečných aktualizací stránky, a pokud chcete kód zaregistrovat pouze jednou během počátečního vykreslování stránky, použijte RegisterOnSubmitStatement metodu ClientScriptManager třídy. Odkaz na ClientScriptManager objekt můžete získat z ClientScript vlastnosti stránky.
Viz také
Platí pro
RegisterOnSubmitStatement(Control, Type, String, String)
Zaregistruje kód ECMAScript (JavaScript) ovládacím ScriptManager prvku pro ovládací prvek, který se používá s ovládacím UpdatePanel prvku, který se spustí při odeslání formuláře.
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)
Parametry
- control
- Control
Ovládací prvek, který příkaz registruje onsubmit .
- type
- Type
Typ příkazu klientského skriptu. Tento parametr je obvykle určen pomocí operátoru typeof (C#) nebo GetType (Visual Basic) k načtení typu ovládacího prvku, který registruje skript.
- key
- String
Jedinečný identifikátor příkazu skriptu.
- script
- String
Skript, který se má zaregistrovat.
Výjimky
control není ve stromu ovládacích prvků stránky.
Poznámky
Přidá RegisterOnSubmitStatement skript, který se spustí před odesláním formuláře, který vám umožní upravit odeslání nebo ho zrušit.
Tuto metodu RegisterOnSubmitStatementonsubmit použijete k vykreslení příkazu, který je kompatibilní s částečným vykreslováním stránek a který nemá žádné závislosti knihovny Microsoft Ajax Library. Kód Jazyka JavaScript, který je registrován pomocí této metody, se odešle na stránku pouze v případě, že ovládací prvek, který registruje příkaz, je uvnitř UpdatePanel ovládacího prvku, který se aktualizuje. Chcete-li zaregistrovat kód u každého asynchronního postbacku, použijte RegisterOnSubmitStatement(Page, Type, String, String) přetížení této metody.
Pokud chcete zaregistrovat javascriptový kód, který se netýká částečných aktualizací stránky, a pokud chcete kód zaregistrovat pouze jednou během počátečního vykreslování stránky, použijte RegisterOnSubmitStatement metodu ClientScriptManager třídy. Odkaz na ClientScriptManager objekt můžete získat z ClientScript vlastnosti stránky.
Parametr RegisterOnSubmitStatement skriptu metody může obsahovat více příkazů skriptu, které jsou oddělené středníky (;).
Další informace o formulářích HTML a onsubmit události naleznete na webu W3C (World Wide Web Consortium).