Ext.Net.XControl.OnPreRender C# (CSharp) Method

OnPreRender() private method

private OnPreRender ( EventArgs e ) : void
e EventArgs
return void
        protected override void OnPreRender(EventArgs e)
        {
            if (this.Visible && !this.preRendered)
            {
                if (this.Page != null && this is IPostBackDataHandler && !this.IsMVC)
                {
                    this.Page.RegisterRequiresPostBack(this);
                }

                if (!X.IsAjaxRequest && !this.IsDynamic && !(this is ResourceManager) && !RequestManager.IsMicrosoftAjaxRequest && !this.IsParentDeferredRender)
                {
                    this.RegisterBeforeAfterScript();
                }

                this.preRendered = true;
            }

            if (RequestManager.IsMicrosoftAjaxRequest)
            {
                if (this.AutoDataBind)
                {
                    this.DataBind();
                }

                this.PreRenderAction();
            }

            if (this.Page != null)
            {
                base.OnPreRender(e);
            }
        }