ScriptManager.RegisterOnSubmitStatement Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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 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.