ScriptManager.RegisterOnSubmitStatement Metódus

Definíció

Regisztrálja az űrlap elküldésekor végrehajtott ECMAScript-kódot (JavaScript).

Túlterhelések

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

Regisztrálja az ECMAScript -kódot (JavaScript) egy ScriptManager vezérlő vezérlőjével, amelyet egy UpdatePanel olyan vezérlővel használ, amely az űrlap elküldésekor lesz végrehajtva.

RegisterOnSubmitStatement(Control, Type, String, String)

Regisztrálja az ECMAScript -kódot (JavaScript) egy ScriptManager vezérlő vezérlőjével, amelyet egy UpdatePanel olyan vezérlővel használ, amely az űrlap elküldésekor lesz végrehajtva.

RegisterOnSubmitStatement(Page, Type, String, String)

Regisztrálja az ECMAScript -kódot (JavaScript) egy ScriptManager vezérlő vezérlőjével, amelyet egy UpdatePanel olyan vezérlővel használ, amely az űrlap elküldésekor lesz végrehajtva.

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)

Paraméterek

page
Page

Az utasítást regisztráló onsubmit lapobjektum.

type
Type

Az ügyfélszkript-utasítás típusa. Ezt a paramétert általában a typeof operátor (C#) vagy a GetType operátor (Visual Basic) használatával adhatja meg a szkriptet regisztráló vezérlő típusának lekéréséhez.

key
String

A szkriptutasítás egyedi azonosítója.

script
String

A regisztrálandó szkript.

Kivételek

page az null.

-vagy-

type az null.

Megjegyzések

Ha JavaScript-kódot regisztrál ezzel a módszerrel, a szkript minden alkalommal szerepelni fog, amikor aszinkron visszavétel történik.

Note

A rendszer nem távolítja el a korábbi aszinkron visszavételekből származó kódot. Az új aszinkron utótagok hozzáfűzik a kódot az utasítás meglévő kódjaihoz onsubmit .

Ha egy vezérlőn belüli UpdatePanel vezérlőelem kódját szeretné regisztrálni, hogy a kód csak a UpdatePanel vezérlő frissítésekor legyen regisztrálva, használja a RegisterOnSubmitStatement(Control, Type, String, String) metódus túlterhelését.

Ha olyan JavaScript-kódot szeretne regisztrálni, amely nem vonatkozik részleges oldalfrissítésre, és ha csak egyszer szeretné regisztrálni a kódot a kezdeti oldalmegjelenítés során, használja az RegisterOnSubmitStatementClientScriptManager osztály metódusát. Az objektumra mutató hivatkozást az ClientScriptManagerClientScript oldal tulajdonságából kaphatja meg.

Lásd még

A következőre érvényes:

RegisterOnSubmitStatement(Control, Type, String, String)

Regisztrálja az ECMAScript -kódot (JavaScript) egy ScriptManager vezérlő vezérlőjével, amelyet egy UpdatePanel olyan vezérlővel használ, amely az űrlap elküldésekor lesz végrehajtva.

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)

Paraméterek

control
Control

Az utasítást regisztráló onsubmit vezérlő.

type
Type

Az ügyfélszkript-utasítás típusa. Ezt a paramétert általában a typeof operátor (C#) vagy a GetType operátor (Visual Basic) használatával adhatja meg a szkriptet regisztráló vezérlő típusának lekéréséhez.

key
String

A szkriptutasítás egyedi azonosítója.

script
String

A regisztrálandó szkript.

Kivételek

control az null.

-vagy-

type az null.

control nincs a lap vezérlőfája.

Megjegyzések

Az RegisterOnSubmitStatement űrlap elküldése előtt végrehajtott szkript hozzáadása, amely lehetővé teszi a beküldés módosítását vagy megszakítását.

A RegisterOnSubmitStatement metódussal olyan onsubmit utasítást jeleníthet meg, amely kompatibilis a részleges oldalmegjelenítéssel, és amely nem rendelkezik Microsoft Ajax-kódtár-függőségekkel. Az ezzel a módszerrel regisztrált JavaScript-kódot a rendszer csak akkor küldi el a lapra, ha az utasítást regisztráló vezérlő egy UpdatePanel frissített vezérlőn belül van. Ha a kódot minden aszinkron utómunkával szeretné regisztrálni, használja ennek a metódusnak a RegisterOnSubmitStatement(Page, Type, String, String) túlterhelését.

Ha olyan JavaScript-kódot szeretne regisztrálni, amely nem vonatkozik részleges oldalfrissítésre, és ha csak egyszer szeretné regisztrálni a kódot a kezdeti oldalmegjelenítés során, használja az RegisterOnSubmitStatementClientScriptManager osztály metódusát. Az objektumra mutató hivatkozást az ClientScriptManagerClientScript oldal tulajdonságából kaphatja meg.

A metódus szkriptparamétere RegisterOnSubmitStatement több, pontosvesszővel (;)) tagolt parancsot is tartalmazhat.

A HTML-űrlapokról és az onsubmit eseményről további információt a World Wide Web Consortium (W3C) webhelyén talál.

Lásd még

A következőre érvényes: