ASP.Net ページでボタンがクリックされるたびにMyWUCtr.ascxを追加しようとしています。
ページ読み込みコード:
if (!Page.IsPostBack)
{
Session["ctrid"] = "0";
}
if (Session["myctrs"] != null)
{
Panel1.Controls.Clear();
Panel p = ((Panel)Session["myctrs"]);
foreach (Control c in p.Controls)
{
if (c is UserControl)
Panel1.Controls.Add(c);
}
}
ボタンクリックコード:
int x = Convert.ToInt32(Session["ctrid"].ToString());
MyWUCtr ctr = LoadControl("~/MyWUCtr.ascx") as MyWUCtr;
ctr.ID = "myctr" + x.ToString();
x++;
Panel1.Controls.Add(ctr);
Session["myctrs"] = Panel1;
Session["ctrid"] = x.ToString();
このコントロールには、テキスト ボックスとボタンが 1 つだけあります。