public Label LblTitle; //页面里的标题 #region 初始化 在OnInit执行 /// <summary> /// 提取URL里面的参数,验证参数 /// </summary> /// <param name="e"></param> protected override void OnInit(EventArgs e) { base.OnInit(e); //调用函数来设置ModuleID,不同类型的页面就可以用不同的方式来设置FunctionID了。 SetModuleID(); //调用函数来设置PageViewID,不同类型的页面就可以用不同的方式来设置FunctionID了。 SetMasterPageViewID(); //调用函数来设置PageViewID,不同类型的页面就可以用不同的方式来设置FunctionID了。 SetFindPageViewID(); //调用函数来设置ButtonID。 SetButtonID(); //调用函数来设置DataID。 SetDataID(); //调用函数来设置DepartmentID(部门ID)。 SetDepartmentID(); //调用函数来设置ForeignID(外键ID)。 SetForeignID(); DataIDs = Request["ids"]; ForeignIDs = Request["frids"]; if (!string.IsNullOrEmpty(ForeignIDs)) { ForeignIDs = ForeignIDs.Trim('"'); } if (!Functions.IsIDString(DataIDs)) { DataIDs = ""; } if (!Functions.IsIDString(ForeignIDs)) { ForeignIDs = ""; } if (!Page.IsPostBack) { //设置标题 SetPageTitle(); } var managerPageView = new ManagerPageViewMeta { DalCollection = Dal, PageViewID = MasterPageViewID }; PageViewMeta = managerPageView.GetPageViewMeta(null); }
/// <summary> /// 根据属性,实例化需要的数据 /// </summary> /// user:jyk /// time:2012/9/12 14:46 public void Create() { if (PageViewMeta == null) { //获取页面视图 var mgrPVM = new ManagerPageViewMeta { DalCollection = DalCollection, PageViewID = PageViewID }; PageViewMeta = mgrPVM.GetPageViewMeta(null); } if (ManagerData == null) { ManagerData = new ManagerData { Dal = DalCollection.DalCustomer, DictFormColumnMeta = ManagerMeta.GetMetaData(null), PageViewMeta = PageViewMeta }; } }