protected override void ендерОкна() { ВебФорма форма = null; Div_PageHeader.Style.Add("display", "none"); foreach (Control control in form_main.Controls) { if (control is ВебФорма) { форма = (control as ВебФорма); break; } } if (форма != null) { this.Title = форма.ЗаголовокСтраницы; if (!string.IsNullOrEmpty(форма.ШапкаСтраницы)) { Div_PageHeader.Style.Remove("display"); Div_PageHeader.Visible = true; Div_PageHeader.InnerText = форма.ШапкаСтраницы; } } }
protected override void ИнициализацияОкна() { //Установка скина winManag.Skin = "BarsBlue"; string Url = ПолучитьПереданныйURL(); Control userControl = null; if (!string.IsNullOrEmpty(Url)) { try { #if RELEASE FormUrl = FormUrl.ToLower().Replace('/', '_').Replace('.', '_'); string typeName = string.Format("ASP.{0},WebApp_deploy", FormUrl); Type type = Type.GetType(typeName); userControl = LoadControl(type, null); #else userControl = LoadControl(Url); #endif } catch (Exception exc) { throw new Exception("Не удалось загрузить данный раздел", exc); } } if (userControl == null) { this.Title = "Данный раздел не реализован"; this.Controls.Add(new LiteralControl("<h4 class='middleheader'>Извините, данный раздел пока еще не реализован в системе</h4>")); return; } if (userControl is ВебФорма) { ВебФорма форма = (userControl as ВебФорма); this.Title = форма.ЗаголовокСтраницы; form_main.Controls.AddAt(4, userControl); } winManag.Behavior = RadWindowBehaviorFlags.Close | RadWindowBehaviorFlags.Reload; }