C# Page用于各页面继承功能实例
本文实例讲述了C#Page用于各页面继承功能的实现方法。分享给大家供大家参考。具体方法如下:
IBasePage.cs文件如下:
///<summary> ///用于页面或用户控件 ///</summary> publicinterfaceIBasePage { ///<summary> ///数据缓存类 ///</summary> DbCacheCacheHelp{get;}
///<summary> ///页面视图,用于页面级别访问,模仿MVC ///</summary> ViewDataDictViewData{get;}
///<summary> ///获取DataTable.Rows,此方法不会出错异常 ///</summary> ///<paramname="pName">数据名称</param> ///<returns></returns> DataRowCollectionViewDataRows(stringpName);
///<summary> ///1:true否则false ///</summary> ///<paramname="pName"></param> ///<returns></returns> boolIsViewData(stringpName);
///<summary> ///URL参数类 ///</summary> UrlQueryUQ{get;}
///<summary> ///页面搜索关键词,搜索关键词是最基本功能,故在这里放一个字段 ///</summary> stringsearchStr{get;set;}
///<summary> ///权限使用次数 ///</summary> intUserFunCount{get;set;}
///<summary> ///数据库链接次数 ///</summary> intDbCount{get;set;}
///<summary> ///用与判断增加style,js等是否已重复添加 ///</summary> ///<paramname="pName"></param> ///<returns></returns> TempListHandlerTempList{get;} }