【发布时间】:2013-12-10 15:46:31
【问题描述】:
我在 asp.net 3.5 web 表单中有这个要求。 (实际上我正在为 Sharepoint 2010 编写应用程序页面)
- 允许用户单击添加按钮将新学生添加到学生列表中。
- 允许用户单击删除按钮从学生列表中删除特定行。
- 允许用户编辑列表中的用户。(行应始终处于编辑模式)
- 允许用户点击一个提交按钮来保存所有数据。(列表只有一个提交按钮)
- 我希望将控件与
List<Student> students之类的列表数据绑定 - 每个学生的编辑表单会很复杂,会有多个 DropDownList 等。
实现此类要求的最佳方式是什么? 我研究了 Asp.net ListView、Repeater、GridView,认为这是一项简单的任务,但发现它们都不容易实现。
- ListView 无法轻松检索数据,看来您必须找到每个 以编程方式控制
- Repeater 用于显示只读数据。
- GriView 以表格格式显示数据,这不是我需要的。
也许我错过了什么?非常感谢!
【问题讨论】:
-
答案是gridview。
-
使用 webMethod 尝试 ajax 操作
-
致 Shekhar:GridView 可以一次更新一行,我想要的是一次更新所有行,似乎需要大量编码才能使其行为如此,有什么想法吗?
标签: asp.net webforms asp.net-3.5