在我的aspx页面中,当用户点击位置“LinkButton”时,应在页面中动态添加新文本框。用户最多可以添加10个文本框。 此外,用户可以从此页面导航到另一个页面A.当他回到页面A时,他的所有文本框都应该保留。 我如何实现此功能?
感谢。
答案 0 :(得分:2)
我会在其中创建一个带有占位符对象的用户控件,然后编写如下内容:
if(NumberOfTextBoxes <= 10)
{
TextBox tb = new TextBox();
Placeholder1.Controls.Add(tb);
NumberOfTextBoxes++;
}
作为参考,我建议:
答案 1 :(得分:0)
您需要在用户会话中保留有关要显示的文本框数量(以及可能的内容)的信息。在页面的Init(?)处理程序中,您需要每次都添加文本框。