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

C# 在单击按钮时将文本框动态添加到面板,c#,asp.net,dynamic-controls,C#,Asp.net,Dynamic Controls,我只是不明白这是怎么做到的。我在这里和其他几个网站上问了几个问题 基本上,公司将添加流程步骤,我希望有一个文本框,旁边有一个按钮,上面写着“添加另一个步骤”。单击后,当前文本框下方将出现一个新文本框,按钮将移动到新文本框旁边。我需要做什么?一旦您询问如何维护ViewState,事情就会变得更复杂一些。然而,由于您还没有问这个问题,简单的答案是,在按钮单击事件中,您应该实例化一个新的文本框,并将其插入按钮前的控件中。好的,终于找到了一个我能理解的答案。使用ListView似乎是一个很好的方法。我找

我只是不明白这是怎么做到的。我在这里和其他几个网站上问了几个问题


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

一旦您询问如何维护ViewState,事情就会变得更复杂一些。然而,由于您还没有问这个问题,简单的答案是,在按钮单击事件中,您应该实例化一个新的文本框,并将其插入按钮前的控件中。

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


我得到了我想要的结果。

手动创建控件似乎是一种非常麻烦的方法。在底部添加新行的网格还不够吗?也许,我只是想通过这种方式学习,因为它看起来确实很有用。我已经这样做了,但它只添加了一行,然后它除了刷新页面之外什么都不做