在按钮单击时动态添加文本框到面板

时间:2010-01-13 21:01:45

标签: c# asp.net dynamic-controls

我只是不明白这是怎么做的。我在这里和其他一些网站上经历过几个问题。

基本上,公司将添加流程步骤,我希望有一个文本框旁边有一个按钮,上面写着“添加另一个步骤”。单击后,新文本框将显示在当前文本框下方,按钮将移动到新文本框旁边。我需要做什么?

2 个答案:

答案 0 :(得分:0)

一旦你问如何维护ViewState,事情会变得复杂一些。但是,由于你没有问过(还),简单的答案就是在按钮点击事件上你应该实例化一个新的TextBox并将它插入Button之前的Controls中。

答案 1 :(得分:0)

好的,终于找到了我能理解的答案。使用listviews似乎是一个很好的方法。我找到了这个网站

http://geekswithblogs.net/QuandaryPhase/archive/2008/10/19/asp.net-alternatives-to-dynamic-controls---part-1.aspx

我得到了我想要的结果。