Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Mencetuskan Kaedah ASP.NET daripada Acara Klik JavaScript?

Bagaimana untuk Mencetuskan Kaedah ASP.NET daripada Acara Klik JavaScript?

DDD
Lepaskan: 2024-11-11 20:17:02
asal
362 orang telah melayarinya

How to Trigger an ASP.NET Method from a JavaScript Click Event?

Cetuskan Kaedah ASP.NET daripada Acara Klik JavaScript

Apabila bekerja pada halaman web ASP.NET, anda mungkin menghadapi keperluan untuk melaksanakan kaedah ASP daripada acara klik JavaScript.

Untuk mencapai ini tanpa menggunakan Ajax atau teknik lain, anda boleh menggunakan yang berikut langkah:

Mengintegrasikan Acara JavaScript dengan ASP

  1. Isytiharkan Antara Muka untuk kelas halaman:

    public partial class Default : System.Web.UI.Page, IPostBackEventHandler
    Salin selepas log masuk
  2. Tambahkan kaedah RaisePostBackEvent pada kod fail:

    public void RaisePostBackEvent(string eventArgument) { }
    Salin selepas log masuk
  3. Dalam acara onclick JavaScript, gunakan kaedah RaisePostBackEvent:

    var pageId = '<%=  Page.ClientID %>';
    __doPostBack(pageId, argumentString);
    Salin selepas log masuk

Kod ini memulakan pos balik ke Halaman ASP.NET, membolehkan anda memanggil acara yang dikehendaki dan berinteraksi dengan logik sisi pelayan daripada JavaScript.

Atas ialah kandungan terperinci Bagaimana untuk Mencetuskan Kaedah ASP.NET daripada Acara Klik JavaScript?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan