Pertanyaan Apa perbedaan antara "ASP.NET AJAX Server Control" dan "ASP.NET Server Control" jenis proyek? [Tutup]


Apa perbedaan antara "ASP.NET AJAX Server Control" dan "ASP.NET Server Control" jenis proyek?

Apakah satu jenis proyek memiliki kelebihan dibandingkan yang lain?

Adakah hal-hal yang bisa dilakukan dalam satu dan bukan yang lain?

Terima kasih sebelumnya.

Edit: Saya menemukan tautan ini: http://www.codeproject.com/Articles/22384/ASP-NET-AJAX-Controls-and-Extenders

Ini adalah kutipan dari tautan itu dan saya rasa itu menjawab pertanyaan saya:

Pada pandangan pertama, akan terlihat bahwa Kontrol Server ASP.NET berbeda   dari dua kontrol lainnya karena tidak mendukung AJAX. Ini   tidak sepenuhnya benar, bagaimanapun, dan di bagian pertama ini   tutorial, saya akan menunjukkan seberapa jauh Anda bisa mengembangkannya   Kontrol AJAX-enabled berdasarkan Kontrol Server saja. Selagi   ASP.NET Server Control tidak menyediakan akses langsung ke skrip AJAX,   dapat mengimplementasikan skrip AJAX yang dikemas dalam kontrol lain seperti   UpdatePanel, atau Kontrol Waktu Extensi AJAX, untuk menyediakan AJAX   fungsionalitas. Untuk pengembang kontrol yang tidak begitu tertarik   menggali seluk-beluk dan jebakan JavaScript, Server   Kontrol menawarkan jalur pengembangan yang sangat baik dan bersih.

Kontrol AJAX Server dan Extender Kontrol AJAX Server berbeda   dari Kontrol Server ASP.NET reguler dengan menggabungkan diri dengan   File JavaScript, dan memungkinkan pemetaan antara properti kontrol   kelas dan properti dari kelas JavaScript. Kapan Anda membutuhkannya   fungsionalitas tidak disediakan oleh kontrol AJAX Server lainnya, atau sederhananya   ingin menyesuaikan kontrol Anda menggunakan skrip sisi klien untuk   hindari siklus hidup kontrol ASP.NET, maka ini adalah opsi terbaik.

Edit 2: Saya baru saja melihat bahwa jawaban Aghilas Yakoub memiliki tautan yang sama :)


5
2017-09-13 17:29


asal


Jawaban:


Dalam aspek proyek mereka identik. Satu-satunya perbedaan adalah kode boilerplate awal untuk kontrol yang dibuat secara default. Anda benar-benar bebas untuk menambahkan kontrol Ajax ke proyek kontrol server sederhana dan sebaliknya.


4
2017-09-13 18:35



ASP.NET AJAX Server Control membawa fungsionalitas ke halaman Web ASP.NET seperti:

1 render ulang bagian halaman

2 pembaruan halaman parsial

3 menghindari postback halaman penuh.

Misalnya Anda dapat menggunakan Ajax Extender, yang merupakan kontrol yang Anda lampirkan ke kontrol ASP.NET lain untuk menyediakan fungsionalitas Ajax.

Tautan sangat interessant: http://www.codeproject.com/Articles/22384/ASP-NET-AJAX-Controls-and-Extenders


2
2017-09-13 18:28