private Render ( HtmlTextWriter writer ) : void | ||
writer | HtmlTextWriter | |
return | void |
protected override void Render(HtmlTextWriter writer)
{
if (this.Visible && !this.AlreadyRendered)
{
bool isAsync = RequestManager.IsMicrosoftAjaxRequest;
if (!isAsync)
{
if (this.AutoDataBind && !this.IsDataBound)
{
this.DataBind(true);
}
this.PreRenderAction();
}
if (!(this is IVirtual))
{
if (isAsync
&& this.IsInUpdatePanelRefresh
&& !(this is Layout)
&& this is Observable
&& !this.IsLazy)
{
this.Attributes.Add("class", "AsyncRender");
}
this.HtmlRender(writer);
}
}
else
{
if (this.Visible && this.IsDynamic)
{
if (!(this is IVirtual))
{
this.HtmlRender(writer);
}
}
}
if (this.IsLast)
{
if (!RequestManager.IsAjaxRequest)
{
this.ResourceManager.BaseRenderAction();
}
this.ResourceManager.RenderAction(writer);
}
}
XControl::Render ( ) : void | |
XControl::Render ( Control control ) : void | |
XControl::Render ( Control control, RenderMode mode ) : void | |
XControl::Render ( Control control, RenderMode mode, bool selfRendering ) : void | |
XControl::Render ( Control control, int index, RenderMode mode ) : void | |
XControl::Render ( Control control, int index, RenderMode mode, bool selfRendering ) : void | |
XControl::Render ( bool selfRendering ) : void | |
XControl::Render ( string element, RenderMode mode ) : void | |
XControl::Render ( string element, RenderMode mode, bool selfRendering ) : void | |
XControl::Render ( string element, int index, RenderMode mode ) : void | |
XControl::Render ( string element, int index, RenderMode mode, bool selfRendering ) : void |