动态添加文本框

时间:2009-02-25 15:57:48

标签: asp.net javascript

在我的aspx页面中,当用户点击位置“LinkBut​​ton”时,应在页面中动态添加新文本框。用户最多可以添加10个文本框。 此外,用户可以从此页面导航到另一个页面A.当他回到页面A时,他的所有文本框都应该保留。 我如何实现此功能?

感谢。

2 个答案:

答案 0 :(得分:2)

我会在其中创建一个带有占位符对象的用户控件,然后编写如下内容:

if(NumberOfTextBoxes <= 10)
{
    TextBox tb = new TextBox();
    Placeholder1.Controls.Add(tb);
    NumberOfTextBoxes++;
}

作为参考,我建议:

答案 1 :(得分:0)

您需要在用户会话中保留有关要显示的文本框数量(以及可能的内容)的信息。在页面的Init(?)处理程序中,您需要每次都添加文本框。