Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Construct Method

TemplateControl.Construct Method

Performs design-time logic.

Namespace:  System.Web.UI
Assembly:  System.Web (in System.Web.dll)

protected virtual void Construct()

The Construct method allows design-time code execution of the Page and UserControl controls.

The following code example demonstrates how to override the Construct method of a custom control that is derived from the TemplateControl class.

For the full definition of the MyControl class, see TemplateControl.

// Create an event for this user control 
public event System.EventHandler myControl;

// Override the default constructor. 
protected override void Construct()
{
    // Specify the handler for the OnInit method. 
    this.myControl += new EventHandler(MyInit);
}

protected override void OnInit(EventArgs e)
{
    myControl(this, e);
    Response.Write("The OnInit() method is used to raise the Init event.");
}

// Use the MyInit handler to set the Message property 
void MyInit(object sender, System.EventArgs e)
{
    Message = "Hello World!";
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1
Show:
© 2015 Microsoft