首页 文章

处理ASP.NET WebForms页面中的可变数量的字段

提问于
浏览
0

我想收集一些关于如何向表单添加可变数量的字段的方法(使用Add New和Remove按钮) . 我知道ASP.NET MVC有简单的方法,但我无法为WebForms找到任何简单的方法 .

这是我到目前为止所使用的:

  • 在PostBack上向PlaceHolder添加一个新的UserControl(我不得不使用ViewState来使其正常工作,非常痛苦)

  • 在网格中添加一个新行并在网格中有一个模板字段(工作得体,但有点尴尬)

  • 实际上默认情况下在表单上有几个字段并动态隐藏/显示它们(相当简单,但你有一定数量的字段 . )

还有其他方法吗?谢谢!

1 回答

  • 0

    您可以使用Javascript添加它们,并在回发时获取它们的值

    Request.Params["ControlId_1"]
    

    您只需要一个ControlId命名约定 .

相关问题