在做web项目中经常每个页面都要用到相同的处理过程,样式,还有方法.这个时候每个页面都写一样的代码有点烦琐,所以一般情况下我们就会把这些基本相同总结出来放到一个基类中,每个页面只要继承它就可以了..以下是我的一个基类PageBase的代码.
/********************************************************************
created: 2007/01/17
filename: \App_Code\PageBase.cs
file path: \App_Code
file base: PageBase
author: chengang
information: 页面的基类
*********************************************************************/
using System;
using System.Web;
using System.Data;
using System.Web.UI.WebControls;
using System.Text;
using System.Configuration;
using System.Drawing;
using System.Data.SqlClient;
using PTSFRAME.UIControl;
using System.Web.UI.HtmlControls;
namespace PTSFRAME
{
/// <summary>
/// 页面的基类
/// </summary>
public class PageBase : System.Web.UI.Page
{
私有变量
protected HtmlLink css;
public PageBase()
{
//记录页面的开始执行时间
_StartTime = DateTime.Now;
}
属性
/// <summary>
/// 根据条件判断返回页面执行时间
/// </summary>
/// <returns></returns>
public string PageLoadTime()
{
TimeSpan usedTime = DateTime.Now - this._StartTime;
return ("页面执行时间:" + usedTime.TotalSeconds + "秒");
}
重载方法
}
}
created: 2007/01/17
filename: \App_Code\PageBase.cs
file path: \App_Code
file base: PageBase
author: chengang
information: 页面的基类
*********************************************************************/
using System;
using System.Web;
using System.Data;
using System.Web.UI.WebControls;
using System.Text;
using System.Configuration;
using System.Drawing;
using System.Data.SqlClient;
using PTSFRAME.UIControl;
using System.Web.UI.HtmlControls;
namespace PTSFRAME
{
/// <summary>
/// 页面的基类
/// </summary>
public class PageBase : System.Web.UI.Page
{
私有变量
protected HtmlLink css;
public PageBase()
{
//记录页面的开始执行时间
_StartTime = DateTime.Now;
}
属性
/// <summary>
/// 根据条件判断返回页面执行时间
/// </summary>
/// <returns></returns>
public string PageLoadTime()
{
TimeSpan usedTime = DateTime.Now - this._StartTime;
return ("页面执行时间:" + usedTime.TotalSeconds + "秒");
}
重载方法
}
}