Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mencetuskan Peristiwa Sisi Pelayan ASP.NET daripada Butang Di Dalam Dialog UI jQuery?

Bagaimanakah Saya Boleh Mencetuskan Peristiwa Sisi Pelayan ASP.NET daripada Butang Di Dalam Dialog UI jQuery?

DDD
DDDasal
2025-01-19 14:02:51846semak imbas

How Can I Trigger ASP.NET Server-Side Events from Buttons Inside a jQuery UI Dialog?

Mengintegrasikan Dialog UI jQuery dengan Acara Sebelah Pelayan ASP.NET

Artikel ini menerangkan cara untuk berjaya mencetuskan acara sisi pelayan ASP.NET daripada butang yang diletakkan di dalam Dialog UI jQuery. Masalah biasa ialah butang dalam dialog ini gagal untuk memulakan siaran balik.

Kunci untuk menyelesaikan masalah ini terletak pada merujuk objek dialog dengan betul. Daripada menggunakan jQuery("#dialog"), anda perlu berinteraksi dengan objek dialog sebenar yang dikembalikan oleh jQuery("#dialog").dialog(). Tetapkan ini kepada pembolehubah, contohnya, dlg:

<code class="language-javascript">jQuery(function() {
    var dlg = jQuery("#dialog").dialog({
                         draggable: true,
                         resizable: true,
                         show: 'Transfer',
                         hide: 'Transfer',
                         width: 320,
                         autoOpen: false,
                         minHeight: 10,
                         minwidth: 10
                     });</code>

Selain itu, kod yang bertanggungjawab untuk menambahkan div dialog pada borang harus menggunakan pembolehubah dlg ini:

<code class="language-javascript">dlg.parent().appendTo(jQuery("form:first"));</code>

Dengan membuat perubahan ini, butang Dialog UI jQuery anda akan mencetuskan siaran balik ASP.NET dengan betul, membolehkan pelaksanaan kod sebelah pelayan dalam dialog.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetuskan Peristiwa Sisi Pelayan ASP.NET daripada Butang Di Dalam Dialog UI jQuery?. 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