我想收集一些关于如何向表单添加可变数量的字段的方法(使用Add New和Remove按钮) . 我知道ASP.NET MVC有简单的方法,但我无法为WebForms找到任何简单的方法 .
这是我到目前为止所使用的:
-
在PostBack上向PlaceHolder添加一个新的UserControl(我不得不使用ViewState来使其正常工作,非常痛苦)
-
在网格中添加一个新行并在网格中有一个模板字段(工作得体,但有点尴尬)
-
实际上默认情况下在表单上有几个字段并动态隐藏/显示它们(相当简单,但你有一定数量的字段 . )
还有其他方法吗?谢谢!
1 回答
您可以使用Javascript添加它们,并在回发时获取它们的值
您只需要一个ControlId命名约定 .