Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mencetuskan Kaedah ASP.NET daripada Acara Klik JavaScript?
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
Isytiharkan Antara Muka untuk kelas halaman:
public partial class Default : System.Web.UI.Page, IPostBackEventHandler
Tambahkan kaedah RaisePostBackEvent pada kod fail:
public void RaisePostBackEvent(string eventArgument) { }
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!