ページにユーザー コントロールを動的に追加したいと考えています。ボタンをクリックすると、ユーザー コントロールを追加する必要があります。
protected void BtnAddCpe_Click(object sender, EventArgs e)
{
CPEData cpeControl = Page.LoadControl("/Controls/Cpe/CPEData.ascx") as CPEData;
cpeControl.ID = "Cpes_" + this.PhCPE.Controls.Count;
cpeControl.ValidationGroup = "new_cpe_order";
cpeControl.CPETypeList = this.SetCpeTypeList(this.CPETypeList);
cpeControl.AggiungiCpeType += new CpeTypeEventHandler(Cpes_AggiungiCpeType);
this.PhCPE.Controls.Add(cpeControl);
}
明らかに、この行は機能しません
cpeControl.AggiungiCpeType += new CpeTypeEventHandler(Cpes_AggiungiCpeType);
Init イベント中にイベントを登録する必要があるためです。
では、問題を解決するための最良の方法はどれですか? ありがとう