我创建了一个用户控件,它基本上由 3 个文本框组成。我想允许用户单击一个超链接,它将用户控件的新实例添加到 PlaceHolder 上。这似乎是有效的,因为我使用随机数填充文本框控件之一,该随机数在我单击超链接时会发生变化。但是,它正在覆盖以前的控件。
这是 MyPage.aspx 上的代码
protected void MyHyperlink_Click(object sender, EventArgs e)
{
var uc = new MyUserControl();
uc = (MyUserControl)LoadControl("~/path/to/my/usercontrol.ascx");
placeHolderCtrl.Controls.Add(uc);
}
基本上我需要知道的是如何让控件在彼此下方添加不同的实例,因为它似乎每次都会覆盖 1 个控件。
谢谢。