


Bagaimana untuk Memberikan Pandangan Separa dengan jQuery dalam ASP.NET MVC?
Memuatkan Pandangan Separa dengan jQuery dalam ASP.NET MVC
Memberikan paparan separa secara langsung menggunakan jQuery tidak boleh dilaksanakan. Walau bagaimanapun, penyelesaian yang melibatkan panggilan sebelah pelayan dan manipulasi jQuery/AJAX boleh mencapai hasil yang sama.
Penyelesaian:
- Sediakan Butang Pengendali Klik: Lampirkan pengendali acara klik pada butang yang akan memulakan pemaparan paparan separa.
<code class="javascript">$('.js-reload-details').on('click', function(evt) { evt.preventDefault(); evt.stopPropagation();</code>
- Dapatkan URL Paparan Separa: Dapatkan URL untuk paparan separa daripada atribut data pada butang.
<code class="javascript"> var url = $(this).data('url');</code>
- Buat Permintaan AJAX: Gunakan $.get() untuk menghantar permintaan GET ke pelayan untuk paparan separa.
<code class="javascript"> $.get(url, function(data) { $detailDiv.replaceWith(data); });</code>
- Render Partial View: Pada pelayan, buat tindakan dalam pengawal yang menjadikan paparan separa dan kembalikan hasilnya.
<code class="c#">public ActionResult Details( int id ) { var model = ...get user from db using id... return PartialView( "UserDetails", model ); }</code>
- Kemas kini DOM: Gantikan bekas DIV dalam paparan separa dengan kandungan yang dikemas kini daripada respons pelayan.
<code class="javascript">var $detailDiv = $('#detailsDiv'); $detailDiv.replaceWith(data);</code>
Button dan Penanda Paparan Separa:
<code class="html"><!-- Parent View Button --> <button data-url='@Url.Action("details","user", new { id = Model.ID } )' class="js-reload-details">Reload</button> <!-- UserDetails partial view --> <div id="detailsDiv"> <!-- ...content... --> </div></code>
Nota: Pendekatan ini bergantung pada tindakan sebelah pelayan untuk memberikan paparan separa dan permintaan AJAX untuk mengemas kini halaman menggunakan jQuery.
Atas ialah kandungan terperinci Bagaimana untuk Memberikan Pandangan Separa dengan jQuery dalam ASP.NET MVC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Ganti aksara rentetan dalam javascript

jQuery mendapatkan padding/margin elemen

HTTP Debugging dengan Node dan HTTP-Console

Tutorial Persediaan API Carian Google Custom
