menggunakan JavaScript asli untuk melaksanakan __dopostback () pembayaran asynchronous
Artikel ini akan mengarahkan anda cara menggunakan fungsi JavaScript dan
asli dalam ASP.NET untuk mencapai pemulihan tak segerak. __doPostBack()
Langkah -langkah adalah seperti berikut:
Butang memperuntukkan ID: - butang pemicu kembali memperuntukkan ID, seperti "BTNSAVE".
Button Click Event: Tambah acara onclick ke butang, acara memanggil fungsi - . Parameter pertama ialah ID butang, dan parameter kedua adalah data tambahan pilihan. Contohnya:
__doPostBack()
Tentukan fungsi SaveWithParameter:
Fungsi ini menerima parameter tambahan sebagai input, dan menggunakan ID butang sebagai parameter pertama, dan parameter tambahan dipanggil panggilan parameter kedua
.
<code class="language-javascript">// 在你的HTML中,按钮的onclick事件应该类似这样:
<asp:Button ID="btnSave" runat="server" Text="Save" OnClientClick="SaveWithParameter('someData')" /></code>
Salin selepas log masuk
-
kod sampingan pelayan:
__doPostBack()
dalam fail kod pelayan anda (contohnya .aspx.cs), permintaan proses dalam kaedah . Gunakan untuk mendapatkan parameter tambahan. Contoh seperti berikut:
<code class="language-javascript">function SaveWithParameter(parameter) {
__doPostBack('btnSave', parameter);
}</code>
Salin selepas log masuk
Melalui langkah -langkah di atas, anda boleh menggunakan - dengan mudah mencapai pemulihan asynchronous di ASP.NET, dan lulus data tersuai ke sisi pelayan. Ini menyediakan cara ringkas untuk memproses acara klien dan mengemas kini data pelayan tanpa memerlukan penyegaran halaman lengkap.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan __dopostback () untuk postbacks asynchronous di ASP.NET dengan vanila JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!