我有一个带有HTML行的ASP.NET Web窗体,其中包含:组合框和几个文本框。我需要让用户从组合框中选择一个值,然后填写文本框。在他们这样做之后,我希望他们能够点击“添加”或类似的东西将该数据添加到网格中。他们应该能够以这种方式添加任意数量的行。如果他们愿意,他们应该能够删除一行。然后,当他们提交表单时,我希望能够获取他们在代码隐藏方法中输入的所有数据。
最简单的方法是什么?
答案 0 :(得分:0)
您可以使用Repeater或DataList。
答案 1 :(得分:0)
如果输入表单足够小,那么您可以使用gridview或listview。
这样的事情:
您可以使用gridview,在页脚行中添加单独的项目。当用户通过页脚行添加一行时,您将每个新项添加到存储在会话中的临时收集中。当用户结束添加行时,您只需遍历会话中存储的项目集合并将其添加到数据库中。
当然,此选项还允许您删除用户已添加但不想将其保存在数据库中的项目。
此致 乌罗什