Try our conversational search powered by Generative AI!

Class ControlLoader

Load a user control using an Url expression like "~/edit/FileManagement.ascx".

Inheritance
System.Object
ControlLoader
Namespace: EPiServer.Web.WebControls
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7
Syntax
public class ControlLoader : WebControl

Constructors

ControlLoader()

Declaration
public ControlLoader()

Properties

InnerControl

The usercontrol that was loaded by this webcontrol.

Declaration
public Control InnerControl { get; }
Property Value
Type Description
System.Web.UI.Control

Src

Gets or sets the source of the user control to load.

Declaration
public string Src { get; set; }
Property Value
Type Description
System.String
Examples

The following are all valid values for Src:

     "foo.ascx"
     "app/controls/foo.ascx"
     "~/edit/foo.ascx"

Methods

OnInit(EventArgs)

Raises the System.Web.UI.Control.Init event.

Declaration
protected override void OnInit(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

An System.EventArgs object that contains the event data.

RenderBeginTag(HtmlTextWriter)

Renders the HTML opening tag of the control to the specified writer. This method is used primarily by control developers.

Declaration
public override void RenderBeginTag(HtmlTextWriter writer)
Parameters
Type Name Description
System.Web.UI.HtmlTextWriter writer

A System.Web.UI.HtmlTextWriter that represents the output stream to render HTML content on the client.

Remarks

The implemenation does not render any begin tag

RenderEndTag(HtmlTextWriter)

Renders the HTML closing tag of the control into the specified writer. This method is used primarily by control developers.

Declaration
public override void RenderEndTag(HtmlTextWriter writer)
Parameters
Type Name Description
System.Web.UI.HtmlTextWriter writer

A System.Web.UI.HtmlTextWriter that represents the output stream to render HTML content on the client.

Remarks

The implemenation does not render any end tag

Extension Methods