ScriptManager.RegisterOnSubmitStatement Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendaftarkan kode ECMAScript (JavaScript) yang dijalankan saat formulir dikirimkan.
Overload
| Nama | Deskripsi |
|---|---|
| RegisterOnSubmitStatement(Page, Type, String, String) |
Mendaftarkan kode ECMAScript (JavaScript) dengan ScriptManager kontrol untuk kontrol yang digunakan dengan UpdatePanel kontrol yang dijalankan saat formulir dikirimkan. |
| RegisterOnSubmitStatement(Control, Type, String, String) |
Mendaftarkan kode ECMAScript (JavaScript) dengan ScriptManager kontrol untuk kontrol yang digunakan dengan UpdatePanel kontrol yang dijalankan saat formulir dikirimkan. |
RegisterOnSubmitStatement(Page, Type, String, String)
Mendaftarkan kode ECMAScript (JavaScript) dengan ScriptManager kontrol untuk kontrol yang digunakan dengan UpdatePanel kontrol yang dijalankan saat formulir dikirimkan.
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)
Parameter
- page
- Page
Objek halaman yang mendaftarkan onsubmit pernyataan.
- type
- Type
Jenis pernyataan skrip klien. Parameter ini biasanya ditentukan dengan menggunakan operator typeof (C#) atau operator GetType (Visual Basic) untuk mengambil jenis kontrol yang mendaftarkan skrip.
- key
- String
Pengidentifikasi unik untuk pernyataan skrip.
- script
- String
Skrip untuk mendaftar.
Pengecualian
Keterangan
Mendaftarkan kode JavaScript dengan metode ini menyebabkan skrip disertakan setiap kali terjadi postback asinkron.
Nota
Kode dari postback asinkron sebelumnya tidak dihapus. Postback asinkron baru menambahkan kode ke kode yang ada untuk pernyataan tersebut onsubmit .
Untuk mendaftarkan kode untuk kontrol yang berada di dalam UpdatePanel kontrol sehingga kode hanya terdaftar ketika UpdatePanel kontrol diperbarui, gunakan RegisterOnSubmitStatement(Control, Type, String, String) kelebihan beban metode ini.
Jika Anda ingin mendaftarkan kode JavaScript yang tidak berkaitan dengan pembaruan halaman parsial, dan jika Anda ingin mendaftarkan kode hanya satu kali selama penyajian halaman awal, gunakan RegisterOnSubmitStatement metode ClientScriptManager kelas . Anda bisa mendapatkan referensi ke ClientScriptManager objek dari ClientScript properti halaman.
Lihat juga
Berlaku untuk
RegisterOnSubmitStatement(Control, Type, String, String)
Mendaftarkan kode ECMAScript (JavaScript) dengan ScriptManager kontrol untuk kontrol yang digunakan dengan UpdatePanel kontrol yang dijalankan saat formulir dikirimkan.
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)
Parameter
- control
- Control
Kontrol yang mendaftarkan onsubmit pernyataan.
- type
- Type
Jenis pernyataan skrip klien. Parameter ini biasanya ditentukan dengan menggunakan operator typeof (C#) atau operator GetType (Visual Basic) untuk mengambil jenis kontrol yang mendaftarkan skrip.
- key
- String
Pengidentifikasi unik untuk pernyataan skrip.
- script
- String
Skrip untuk mendaftar.
Pengecualian
control tidak ada di pohon kontrol halaman.
Keterangan
Menambahkan RegisterOnSubmitStatement skrip yang dijalankan sebelum formulir dikirimkan, yang memungkinkan Anda mengubah pengiriman atau membatalkannya.
Anda menggunakan RegisterOnSubmitStatement metode untuk merender onsubmit pernyataan yang kompatibel dengan penyajian halaman parsial dan yang tidak memiliki dependensi Pustaka Microsoft Ajax. Kode JavaScript yang didaftarkan dengan menggunakan metode ini dikirim ke halaman hanya ketika kontrol yang mendaftarkan pernyataan berada di dalam UpdatePanel kontrol yang sedang diperbarui. Untuk mendaftarkan kode dengan setiap postback asinkron, gunakan RegisterOnSubmitStatement(Page, Type, String, String) kelebihan beban metode ini.
Jika Anda ingin mendaftarkan kode JavaScript yang tidak berkaitan dengan pembaruan halaman parsial, dan jika Anda ingin mendaftarkan kode hanya satu kali selama penyajian halaman awal, gunakan RegisterOnSubmitStatement metode ClientScriptManager kelas . Anda bisa mendapatkan referensi ke ClientScriptManager objek dari ClientScript properti halaman.
Parameter RegisterOnSubmitStatementskrip metode dapat berisi beberapa perintah skrip yang dibatasi dengan menggunakan titik koma (;).
Untuk informasi selengkapnya tentang formulir HTML dan peristiwa, onsubmit lihat situs Web World Wide Web Consortium (W3C).