Pemrogram yang telah menggunakan JavaStruts harus mengetahui bahwa terdapat tag template di Struts. Meskipun lebih rumit untuk digunakan, ini memberikan banyak kemudahan untuk program dengan jumlah halaman yang banyak. Namun, tidak ada implementasi siap pakai yang tersedia di ASP.NET, dan hanya ada sedikit diskusi mengenai hal ini di China. Faktanya, kami juga dapat mencapai fungsi serupa dengan menulis ulang metode pengirim. Di bawah ini adalah kelas templat dasar yang digunakan dalam proyek saya.
1menggunakan Sistem;
2menggunakan Sistem.Web.UI;
3
4namespace RepeaterDemo.Web.PageTemplate
5{
6 /**////
7 /// Kelas dasar templat halaman WebPageTmplate.
8 ///
9 WebPageTmplate kelas publik: System.Web.UI.Page
10 {
11
12 properti#properti wilayah
13 string pageTitle="Judul";
14 string pageHeader= "
15 "" + " +
16 " " +
17"
18 "
skrip halaman 19 string;
20
21 string halamanKiri=" Menu";
dua puluh dua
23 string pageFooter="
" + pageLeft + @" | "); 68 69 // Kedua, kelas dasar diperbolehkan untuk merender kode HTML dan kontrol ASP.NET di halaman ASPX 70 base.Render(penulis); 71 72 penulis.Write(" |