在我的aspx页面中,当用户单击位置“LinkButton”时,应在页面中动态添加一个新的文本框。用户最多可以添加10个文本框。 此外,用户可以从该页面 A 导航到另一个页面 B。当他返回页面 A 时,他的所有文本框都应该被保留。 我如何实现这个功能?
谢谢。
请您参考如下方法:
我将创建一个带有占位符对象的用户控件,然后编写如下内容:
if(NumberOfTextBoxes <= 10)
{
TextBox tb = new TextBox();
Placeholder1.Controls.Add(tb);
NumberOfTextBoxes++;
}
作为引用,我推荐:
- How to: Add Controls to an ASP.NET Web Page Programmatically
- PlaceHolder Class (备注部分有很多像上面这样的HowTo)