public StatefulFieldPageModule(Page page, GlobalPlaceHolder globalPlaceHolder) { this.page = page; gph = globalPlaceHolder; if ( ConfigurationManager.AppSettings[stopSettingKey] == "true" ) return; if(!StatefulFieldsControlFilter.Instance.CanHaveStatefulFields(page)) return; page.PreLoad += new EventHandler(LoadData); page.PreRenderComplete += new EventHandler(page_PreRenderComplete); }
public StatefulFieldPageModule(Page page, GlobalPlaceHolder globalPlaceHolder) { this.page = page; gph = globalPlaceHolder; if (ConfigurationManager.AppSettings[stopSettingKey] == "true") { return; } if (!StatefulFieldsControlFilter.Instance.CanHaveStatefulFields(page)) { return; } page.PreLoad += new EventHandler(LoadData); page.PreRenderComplete += new EventHandler(page_PreRenderComplete); }
/// <summary> /// Opens a session within a transaction at the beginning of the HTTP request. /// This doesn't actually open a connection to the database until needed. /// </summary> private void BeginContext(object sender, EventArgs e) { if (SenderIsIrrelavant(sender)) return; HttpApplication ctx = (HttpApplication) sender; IHttpHandler handler = ctx.Context.Handler; string currentWorkSpaceName = Sniffer().Sniff(handler); bf.InitWorkSpace(true, GetParams(ctx.Request), currentWorkSpaceName); if (handler is Page) { Page p = (Page) handler; p.Init += new EventHandler(p_Init); GlobalPlaceHolder gph = new GlobalPlaceHolder(p); new StatefulFieldPageModule(p, gph); new ConversationStatePageModule(p, gph); } }
public ConversationStatePageModule(Page p, GlobalPlaceHolder globalPlaceHolder) { page = p; gph = globalPlaceHolder; page.PreRender += new EventHandler(Page_PreRender); }
public ConversationStatePageModule(Page p, GlobalPlaceHolder globalPlaceHolder) { page = p; gph = globalPlaceHolder; page.PreRender += new EventHandler(Page_PreRender); }