0

我想动态生成一个 UI

最初将显示一个包含 3 列和 5 行的表。如果用户需要额外的,用户将在三列中输入一个值,将有一个称为添加更多的按钮,当用户单击该按钮时,应将新行添加到该现有列。用户只需单击另一个名为“删除列”的按钮即可删除任何列。我需要将所有这些值保存到表中的数据库中.....我怎样才能做到这一点?等待您的答复。

4

1 回答 1

0

如果您希望自己构建表格并且不想使用 Gridview,则可以使用以下示例中使用的方法。

您可以使用 Syatem.Web.UI 命名空间动态创建控件,但请注意 ASP.net 是无状态的,您必须跨回发重新创建控件。如果您使用相同的逻辑再次动态生成相同的 id,则视图状态将自动维护。

无法在 asp.net 中动态添加多个服务器控件

希望有帮助。

于 2013-10-28T12:53:18.267 回答