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
DDDasal
2024-11-11 20:17:02322semak imbas

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
  2. Tambahkan kaedah RaisePostBackEvent pada kod fail:

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

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

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!

Kenyataan:
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