New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[TelerikToolboxCategory("Container")]
[ToolboxBitmap(typeof(RadPageLayout), "Toolbox.Icons.PageLayout.png")]
[EmbeddedSkin("PageLayout", typeof(RadPageLayout))]
public class RadPageLayout : WebControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IMutableRendering, ISkinnableControl, IControl

Inheritance: objectControlWebControlRadPageLayout

Implements: IAttributeAccessorIComponentIControlIControlBuilderAccessorIControlDesignerAccessorIDataBindingsAccessorIDisposableIExpressionsAccessorIMutableRenderingIParserAccessorISkinnableControlIUrlResolutionService...

Inherited Members WebControl.ApplyStyle(Style)WebControl.CopyBaseAttributes(WebControl)WebControl.CreateControlStyle()WebControl.LoadViewState(object)WebControl.TrackViewState()WebControl.MergeStyle(Style)WebControl.Render(HtmlTextWriter)WebControl.RenderContents(HtmlTextWriter)WebControl.SaveViewState()WebControl.AccessKeyWebControl.AttributesWebControl.BackColorWebControl.BorderColorWebControl.BorderWidthWebControl.BorderStyleWebControl.ControlStyleWebControl.ControlStyleCreatedWebControl.CssClassWebControl.DisabledCssClassWebControl.StyleWebControl.EnabledWebControl.EnableThemingWebControl.FontWebControl.ForeColorWebControl.HasAttributesWebControl.HeightWebControl.IsEnabledWebControl.SupportsDisabledAttributeWebControl.SkinIDWebControl.TabIndexWebControl.ToolTipWebControl.WidthControl.ResolveAdapter()Control.HasEvents()Control.GetRouteUrl(object)Control.GetRouteUrl(string, object)Control.GetRouteUrl(RouteValueDictionary)Control.GetRouteUrl(string, RouteValueDictionary)Control.GetUniqueIDRelativeTo(Control)Control.ApplyStyleSheetSkin(Page)Control.OnDataBinding(EventArgs)Control.DataBind()Control.DataBind(bool)Control.DataBindChildren()Control.AddParsedSubObject(object)Control.EnsureID()Control.OnInit(EventArgs)Control.ClearChildState()Control.ClearChildControlState()Control.ClearChildViewState()Control.ClearEffectiveClientIDMode()Control.ClearCachedClientID()Control.Focus()Control.LoadControlState(object)Control.MapPathSecure(string)Control.OpenFile(string)Control.OnLoad(EventArgs)Control.BuildProfileTree(string, bool)Control.SaveControlState()Control.RenderControl(HtmlTextWriter)Control.RenderControl(HtmlTextWriter, ControlAdapter)Control.OnUnload(EventArgs)Control.Dispose()Control.RaiseBubbleEvent(object, EventArgs)Control.OnBubbleEvent(object, EventArgs)Control.AddedControl(Control, int)Control.CreateControlCollection()Control.CreateChildControls()Control.ResolveUrl(string)Control.ResolveClientUrl(string)Control.FindControl(string)Control.FindControl(string, int)Control.GetDesignModeState()Control.HasControls()Control.IsLiteralContent()Control.EnsureChildControls()Control.RemovedControl(Control)Control.SetDesignModeState(IDictionary)Control.SetRenderMethodDelegate(RenderMethod)Control.ClientIDModeControl.ClientIDControl.ClientIDSeparatorControl.ContextControl.AdapterControl.DesignModeControl.EventsControl.IDControl.IsChildControlStateClearedControl.EnableViewStateControl.ViewStateModeControl.IsViewStateEnabledControl.NamingContainerControl.IdSeparatorControl.LoadViewStateByIDControl.PageControl.RenderingCompatibilityControl.TemplateControlControl.ParentControl.TemplateSourceDirectoryControl.AppRelativeTemplateSourceDirectoryControl.SiteControl.VisibleControl.UniqueIDControl.HasChildViewStateControl.ControlsControl.ValidateRequestModeControl.ViewStateControl.ViewStateIgnoresCaseControl.ChildControlsCreatedControl.IsTrackingViewStateControl.DisposedControl.DataBindingControl.InitControl.LoadControl.PreRenderControl.Unloadobject.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()...

Constructors

C#
public RadPageLayout()

Properties

Gets or sets whether the embedded base stylesheet is enabled.

C#
public bool EnableEmbeddedBaseStylesheet { get; set; }

Implements: ISkinnableControl.EnableEmbeddedBaseStylesheet

Gets or sets the grid type for the layout.

C#
public GridType GridType { get; set; }

Static grid always has the same size (960px), regardless of the viewport size. This is the default value. Fixed grid has a fixed size that depends on the current viewport. Fluid uses percentage based values and scales seamlessly from the smallest to the largest resolutions.

Gets or sets the Html tag that will be rendered for this element.

C#
public TagName HtmlTag { get; set; }

Implements: IMutableRendering.HtmlTag

If the property is not set, it will return Div element.

If the property is set to None, only the element's content will be rendered.

Gets or sets whether the control should register with the script manager.

C#
public bool RegisterWithScriptManager { get; set; }

Implements: IControl.RegisterWithScriptManager

Gets the collection of top-level rows in the layout.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
public LayoutRowCollection Rows { get; }

Toggles the visual grid guides. Do not use in production code!

C#
public bool ShowGrid { get; set; }
C#
protected override HtmlTextWriterTag TagKey { get; }

Overrides: WebControl.TagKey

When TagKey returns HtmlTextWriterTag.Unknown, the rendering can be customized to be any tag returned by TagName

This is needed to have HTML5 server rendering.

C#
protected override string TagName { get; }

Overrides: WebControl.TagName

Override TagName so it returns HTML5 compliant tag names

Methods

C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: WebControl.AddAttributesToRender(HtmlTextWriter)

Ensures that child controls are created. Not intended for use in code.

C#
public void EnsureChildControlsCreated()

Implements: IControl.EnsureChildControlsCreated()

C#
protected override void OnPreRender(EventArgs e)
Parameters:eEventArgs

Overrides: Control.OnPreRender(EventArgs)

Returns the preferred render mode for the specified browser.

C#
public virtual RenderMode PreferredRenderMode(RenderModeBrowserAdaptor browser)
Parameters:browserRenderModeBrowserAdaptor

The browser adaptor.

Returns:

RenderMode

The preferred RenderMode.

Implements: ISkinnableControl.PreferredRenderMode(RenderModeBrowserAdaptor)

C#
protected virtual void RegisterCssReferences()
C#
public override void RenderBeginTag(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: WebControl.RenderBeginTag(HtmlTextWriter)

C#
protected override void RenderChildren(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: Control.RenderChildren(HtmlTextWriter)

C#
public override void RenderEndTag(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: WebControl.RenderEndTag(HtmlTextWriter)