HTML Reuse adalah kata yang jarang disebutkan. Hari ini, ringkasan masalah ini adalah sebagai berikut:
Dalam versi lama browser, dokumen HTML tidak mendukung bersarang, tetapi kita harus dapat menggunakan kembali kode HTML. Praktik yang biasa terutama adalah dua metode utama berdasarkan implementasi sisi server dan sisi klien:
1. Implementasi sisi server A. Gunakan SSI, keduanya file SHTML biasa.B. Sertakan pernyataan seperti ASP, PHP, dll., Halaman templat dan kontrol pengguna ASP.NET.
2. Menerapkan pada klienA.Gunakan skrip klien JavaScript
A1. Metode JS dapat dipicu dalam peristiwa Onload dari dokumen HTML, dan elemen halaman dapat ditemukan sebagai wadah dalam metode ini, dan sepotong kode HTML dapat output dalam wadah (string dapat didefinisikan untuk menyimpan cuplikan kode HTML untuk menjadi output, seperti: var str = <p> hello world! </P>;).
A2. Gunakan <script type = Text/JavaScript src = default3.aspx> </script> dan skrip lainnya untuk mendaftarkan blok (default3.aspx di sini juga dapat berupa file skrip JS atau output sisi server lainnya yang mengimplementasikan format JS), dan menggunakan metode dokumen.Write untuk mencetak kode HTML untuk digunakan kembali dalam file skrip yang diimplementasikan.
A3. Gunakan AJAX untuk diimplementasikan. Metode ini memiliki cacat, yaitu, beberapa browser klien tidak mendukung panggilan lintas situs Ajax secara default.
B.Gunakan iframe
Pilihan keduanya:
Dalam lebih banyak kasus, implementasi sisi server lebih disukai, kecuali implementasi sisi klien digunakan di beberapa halaman yang diimplementasikan secara statis atau dalam beberapa acara khusus.
Lebih banyak referensi:
http://ask-leo.com/how_do_i_include_one_html_file_inside_another.html
http://www.boutell.com/newfaq/creating/include.html
http://blog.csdn.net/omohe/archive/2007/10/28/1850766.aspx