/// <summary> /// 将PageModule和page关联 /// </summary> /// <param name="page"></param> public static void AttachPageModules(Page page) { foreach (IPageModule module in ConfigSectionFactory.GetPageModulesSection().Create().Values) { module.Init(page); } }
private void PreRequestHandlerExecuteHandler(object sender, EventArgs e) { Page page = HttpContext.Current.CurrentHandler as Page; if (page != null) { _PageModules = ConfigSectionFactory.GetPageModulesSection().Create(); foreach (IPageModule module in _PageModules.Values) { module.Init(page); } } }