在 Web 窗体中添加多行数据的最简单方法 ASP.NET



我有一个 ASP.NET 的Web表单,其中的HTML行包含:一个组合框和几个文本框。我需要让用户从组合框中选择一个值,然后填写文本框。在他们这样做之后,我希望他们能够单击"添加"或类似的东西将该数据添加到网格中。他们应该能够以这种方式添加任意数字或行。如果他们愿意,他们应该能够删除一行。然后,当他们提交表单时,我希望能够获取他们在代码隐藏方法中输入的所有数据。

最简单的

方法是什么?

为此,您可以使用中继器或数据列表。

如果输入表单足够小,则可以使用 gridview 或 listview。

像这样:

你有你的 let say 网格视图,在页脚行中,您可以添加单独的项目。当用户通过页脚行添加行时,您将每个新项目添加到存储在会话中的临时集合中。当用户结束添加行时,您只需循环访问存储在会话中的项目集合并将它们添加到数据库中。

当然,此选项还允许您删除用户已添加且不想将其保存在数据库中的项目。

问候乌鲁斯

最新更新