在ASP.NET 1.0 中實現模板頁
發表于:2007-09-07來源:作者:點擊數:
標簽:
使用過 Java Struts的 程序員 應該知道,Struts中有一個模板標記,雖然其使用起來比較復雜,但對于有大量頁面的程序來說其帶來了很多方便。但是,在ASP.NET中并沒有現成實現可用,這方面國內討論的也很少,其實,重寫sender方法我們也可以實現類似的功能。下
使用過
JavaStruts的
程序員應該知道,Struts中有一個模板標記,雖然其使用起來比較復雜,但對于有大量頁面的程序來說其帶來了很多方便。但是,在ASP.NET中并沒有現成實現可用,這方面國內討論的也很少,其實,重寫sender方法我們也可以實現類似的功能。下面是我項目中使用的一個基類模板類。
非常感謝JusticFu的提醒,我查了一下DotNet 2.0下的確有MasterPage ,看來還的不斷學習才行!今天把文章的標題更新了一下,因為我的
開發環境現在是DotNet1.1也只能用這種方式實現了。
1using System;
2using System.Web.UI;
3
4namespace RepeaterDemo.Web.PageTemplate
5{
6 /// <summary>
7 /// WebPageTmplate 頁模板基類。
8 /// </summary>
9 public class WebPageTmplate:System.Web.UI.Page
10 {
11
12#region 屬性
13 string pageTitle="Title";
14 string pageHeader= "<table cellspacing='0' cellpadding='0' width='100%' height='49' background='http://localhost//RepeaterDemo//Images/top_stripe1.gif' border='0'>" +
15 " <tr>" +
16 " <td valign='top'><img alt='' src='http://localhost//RepeaterDemo//Images/title.gif' border='0'></td>" +
17 " </tr>" +
18 "</table>" ;
19 string pageScript;
20
21 string pageLeft=" Menu";
22
23 string pageFooter="<div align='center'>meil.cnblogs.com meil 版權所有 2006</div>";
24
25
|
原文轉自:http://www.kjueaiud.com