TemplateControl.Construct メソッド
デザイン時ロジックを実行します。
名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文
'宣言
Protected Overridable Sub Construct
'使用
Me.Construct
protected virtual void Construct ()
protected:
virtual void Construct ()
protected void Construct ()
protected function Construct ()
適用できません。
解説
Construct メソッドにより、Page コントロールと UserControl コントロールのデザイン時コードを実行できます。
使用例
TemplateControl クラスから派生したカスタム コントロールの Construct メソッドをオーバーライドする方法を次のコード例に示します。
MyControl
クラスの完全な定義については、「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!";
}
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0
参照
関連項目
TemplateControl クラス
TemplateControl メンバ
System.Web.UI 名前空間
OnInit