Untuk menghindari kesulitan pemeliharaan yang disebabkan oleh pencampuran program ASP dan kode HTML, artikel ini memperkenalkan metode untuk menggunakan templat untuk memisahkan program dan halaman untuk membuat pemrograman lebih mudah.
Saat menggunakan ASP untuk membuat situs, sering ada situasi di mana kode program dan kode HTML dicampur dalam file ASP. Ada banyak kerugian untuk melakukan ini:
1. Belum lagi bahwa saat pemrograman, Anda harus merancang dan mengatur tata letak halaman, yang akan menyebabkan kode menjadi bingung dan sulit dipahami dan tidak teratur;
2. Ketika Anda perlu mengubah penampilan halaman, Anda tidak hanya perlu mengubah bagian HTML, tetapi juga perlu mengubah kode ASP, yang tidak mudah dipelihara.
Jadi, bagaimana kita bisa menghindari masalah ini?
Jawabannya adalah menggunakan file template untuk memisahkan kode ASP dan halaman HTML, dan semua masalah akan diselesaikan. Menggunakan templat memiliki manfaat berikut:
1. Penampilan seluruh situs dapat diganti dalam waktu yang sangat singkat;
2. Mengaktifkan programmer untuk abstrak pemrograman tanpa harus menyentuh kode HTML;
3. Template sebelumnya dapat digunakan kembali.
Program yang telah menggunakan PHP akan tahu bahwa PHP memiliki program template (FastTemplate). Masalah saat ini adalah bagaimana menerapkan fungsi serupa di ASP.
ASP Microsoft hadir dengan dua skrip: VBScript dan JScript. Mereka semua datang dengan "objek ekspresi reguler" (regexp), yang dapat dengan mudah menerapkan fungsi templat menggunakan objek string dan objek RegExp. Mu Feng menggunakan ini untuk menulis file "template.jscript.inc, dan konten file ini dilampirkan ke akhir artikel. Pembaca yang kompeten dapat meningkat sesuai dengan kebutuhan mereka.
Berikut adalah deskripsi cara menggunakannya. Karena file ini ditulis dalam JScript (tentu saja mudah untuk dikonversi ke VBScript), bahasa skrip default harus diatur ke JScript, yaitu, baris pertama dari program ASP harus: <%@language = jscript%>, dan kemudian file program template termasuk: <!-#includeFile = "Template.jscript.inccript"--<!
Biarkan saya pertama kali memperkenalkan penggunaan kelas template:
1. Buat Objek Template: Template (Path)
Parameter: path (tipe string) HTML Templat Path Penyimpanan File.
Gunakan operator baru untuk membuat objek template.
contoh:
vartpl = newTemplate ("c: // template");
Dalam program ini, Anda dapat menggunakan tpl.tplpath untuk mendapatkan jalur template, atau Anda dapat menggunakan tpl.tplpath untuk mengubah jalur template.
menyukai:
tpl.tplpath = "d: // template";
2. Muat file template: template.load (nama, file)
Parameter: Nama (Jenis String) adalah nama variabel template.
Nama File (Tipe String) Nama File Template. File ini disimpan di jalur template HTML.