Ejemplo n.º 1
0
 protected override void OnPreRender(EventArgs e)
 {
     if (!DesignMode)
     {
         CurrentScriptManager.RegisterScriptControl(this);
         Page.PreRenderComplete += delegate
         {
             Update();
             if (AllowInvokeUpdateMethod && !IsEmptyJavaControls())
             {
                 //todo: ћожно попробовать сделать провероку на необходимость обновлени¤
                 var panel = Parent as UpdatePanel;
                 if (panel != null)
                 {
                     panel.Update();
                 }
                 else
                 {
                     panel = Parent.Parent as UpdatePanel;
                     if (panel != null && panel.ContentTemplateContainer == Parent)
                     {
                         panel.Update();
                     }
                 }
             }
         };
     }
     base.OnPreRender(e);
 }
Ejemplo n.º 2
0
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);

            if (!DesignMode && !ScriptRegistred1)
            {
                CurrentScriptManager.RegisterScriptControl(this);
                ScriptRegistred1 = true;
            }
        }