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