ScriptManager.RegisterClientScriptResource 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 skrip klien yang disematkan dalam rakitan dengan ScriptManager kontrol untuk digunakan dengan kontrol yang berpartisipasi dalam penyajian halaman parsial.
Overload
RegisterClientScriptResource(Page, Type, String) |
Mendaftarkan file skrip klien yang disematkan dalam rakitan dengan ScriptManager kontrol setiap kali postback terjadi. |
RegisterClientScriptResource(Control, Type, String) |
Mendaftarkan skrip klien yang disematkan dalam rakitan dengan ScriptManager kontrol untuk digunakan dengan kontrol yang berpartisipasi dalam penyajian halaman parsial. |
RegisterClientScriptResource(Page, Type, String)
Mendaftarkan file skrip klien yang disematkan dalam rakitan dengan ScriptManager kontrol setiap kali postback terjadi.
public:
static void RegisterClientScriptResource(System::Web::UI::Page ^ page, Type ^ type, System::String ^ resourceName);
public static void RegisterClientScriptResource (System.Web.UI.Page page, Type type, string resourceName);
static member RegisterClientScriptResource : System.Web.UI.Page * Type * string -> unit
Public Shared Sub RegisterClientScriptResource (page As Page, type As Type, resourceName As String)
Parameter
- page
- Page
Objek halaman yang mendaftarkan skrip.
- type
- Type
Jenis skrip klien. Parameter ini biasanya ditentukan dengan menggunakan operator typeof (C#) atau operator GetType (Visual Basic) untuk mengambil jenis kontrol yang mendaftarkan skrip.
- resourceName
- String
Pengidentifikasi untuk sumber daya.
Pengecualian
Sumber daya type
klien adalah null
.
-atau-
Halaman yang mendaftarkan skrip adalah null
.
Keterangan
Ketika Anda mendaftarkan file skrip dengan metode ini, skrip dirender setiap kali postback asinkron terjadi. Untuk mendaftarkan skrip untuk kontrol yang berada di dalam UpdatePanel kontrol sehingga skrip didaftarkan hanya ketika UpdatePanel kontrol diperbarui, gunakan RegisterClientScriptResource(Control, Type, String) kelebihan beban metode ini.
Jika Anda ingin mendaftarkan blok skrip yang tidak berkaitan dengan pembaruan halaman parsial, dan jika Anda ingin mendaftarkan blok skrip hanya satu kali selama penyajian halaman awal, gunakan RegisterClientScriptBlock metode ClientScriptManager kelas . Anda bisa mendapatkan referensi ke ClientScriptManager objek dari ClientScript properti halaman.
Lihat juga
Berlaku untuk
RegisterClientScriptResource(Control, Type, String)
Mendaftarkan skrip klien yang disematkan dalam rakitan dengan ScriptManager kontrol untuk digunakan dengan kontrol yang berpartisipasi dalam penyajian halaman parsial.
public:
static void RegisterClientScriptResource(System::Web::UI::Control ^ control, Type ^ type, System::String ^ resourceName);
public static void RegisterClientScriptResource (System.Web.UI.Control control, Type type, string resourceName);
static member RegisterClientScriptResource : System.Web.UI.Control * Type * string -> unit
Public Shared Sub RegisterClientScriptResource (control As Control, type As Type, resourceName As String)
Parameter
- control
- Control
Kontrol yang mendaftarkan skrip.
- type
- Type
Jenis skrip klien. Parameter ini biasanya ditentukan dengan menggunakan operator typeof (C#) atau operator GetType (Visual Basic) untuk mengambil jenis kontrol yang mendaftarkan skrip.
- resourceName
- String
Pengidentifikasi untuk sumber daya.
Pengecualian
Sumber daya type
klien adalah null
.
-atau-
Kontrol yang mendaftarkan skrip adalah null
.
Kontrol yang mendaftarkan skrip tidak ada di pohon kontrol halaman.
Keterangan
Anda menggunakan RegisterClientScriptResource metode untuk mendaftarkan skrip yang kompatibel dengan penyajian halaman parsial dan yang tidak memiliki dependensi Pustaka Ajax Microsoft. Sumber daya skrip yang didaftarkan dengan menggunakan metode ini hanya didaftarkan ketika control
mewakili kontrol yang berada di dalam UpdatePanel kontrol yang diperbarui. Untuk mendaftarkan skrip setiap kali postback asinkron terjadi, gunakan RegisterStartupScript(Page, Type, String, String, Boolean) kelebihan beban metode ini.
Jika Anda ingin mendaftarkan blok skrip yang tidak berkaitan dengan pembaruan halaman parsial, dan jika Anda ingin mendaftarkan blok skrip hanya satu kali selama penyajian halaman awal, gunakan RegisterClientScriptBlock metode ClientScriptManager kelas . Anda bisa mendapatkan referensi ke ClientScriptManager objek dari ClientScript properti halaman.
Metode RegisterClientScriptResource ini digunakan ketika sumber daya dari rakitan diakses melalui handler HTTP. Metode ini mencakup konten URL sumber daya dalam script
elemen .
RegisterClientScriptInclude Baik metode dan RegisterClientScriptResource memuat file skrip ke browser. Jika skrip dengan jenis dan kunci yang sama (untuk file skrip) atau jenis dan nama sumber daya yang sama (untuk sumber daya yang disematkan) sudah dimuat, skrip tidak dimuat ulang.