Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Memanggil Fungsi JavaScript dari ASP.NET Code-Behind?

Bagaimanakah Saya Boleh Memanggil Fungsi JavaScript dari ASP.NET Code-Behind?

Patricia Arquette
Lepaskan: 2025-01-14 13:26:44
asal
279 orang telah melayarinya

How Can I Call JavaScript Functions from ASP.NET Code-Behind?

Memanggil fungsi JavaScript dalam kod belakang ASP.NET

Aplikasi web ASP.NET selalunya memerlukan interaksi antara JavaScript sisi klien dan kod sisi pelayan. Senario biasa ialah memanggil fungsi JavaScript daripada kod sebelah pelayan di belakang. Artikel ini menunjukkan cara untuk mencapai ini menggunakan kaedah RegisterStartupScript.

Untuk memanggil fungsi JavaScript daripada kod di belakang, anda boleh menggunakan kaedah Page kelas RegisterStartupScript. Kaedah ini mendaftarkan skrip sebelah klien yang dilaksanakan apabila halaman dimuatkan. Sintaksnya adalah seperti berikut:

<code class="language-csharp">Page.ClientScript.RegisterStartupScript(this.GetType(), "ScriptID", "JavaScript 代码", true);</code>
Salin selepas log masuk

Antaranya:

  • this.GetType() Nyatakan jenis halaman
  • ScriptID ialah pengecam unik skrip
  • JavaScript 代码 ialah kod yang akan dilaksanakan
  • true menunjukkan bahawa skrip harus dijalankan pada akhir pemuatan halaman

Sebagai contoh, pertimbangkan coretan di belakang kod berikut:

<code class="language-csharp">Page.ClientScript.RegisterStartupScript(this.GetType(), "CallFunction", "MyFunction();", true);</code>
Salin selepas log masuk

Dalam contoh ini, fungsi JavaScript MyFunction dilaksanakan setiap kali halaman dimuatkan. Untuk memanggil fungsi, anda hanya mentakrifkannya dalam fail HTML atau JavaScript.

Sila ambil perhatian bahawa kaedah RegisterStartupScript adalah khusus untuk Borang Web ASP.NET dan mungkin tidak berfungsi dengan rangka kerja web lain.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memanggil Fungsi JavaScript dari ASP.NET Code-Behind?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan