我正在使用MVC设计网页。其中一个页面具有以下控件和功能:
控制:
- 2 GridViews (gvItems, gvSelectedItems)
- 3 个按钮(btnTransferSingle、btnTransferAll、提交)
功能
- gvItems 将填充一组项目,其中包含:名称、点数
- gvSelectedItems 将包含从 gvItems 传输的项目。因此它还将包含:名称、点数
- 两个 GridViews 都支持多选
- btnTransferSingle 会将所有选定的项目从 gvItems 传输到 gvSelectedItems。
- btnTransferAll 会将所有剩余项目从 gvItems 转移到 gvSelectedItems。
- btnSubmit 会将 gvSelectedItems 中的所有项目发送到控制器。
我不确定如何执行以下操作:
- 1)如何创建一个支持多选和显示多个模型属性的gridview。
- 2)如何将项目从一个gridview(gvItems)转移到另一个(gvSelectedItems)?
- 3) 如何将 gvSelectedItems 中的所有项目传回控制器?
我可以使用 listBox 完成提到的事情,但 listBox 只允许显示一个属性并且没有标题。
我使用了 Matt Kruse Javascript 的工具箱来帮助在列表框之间移动项目。
任何帮助表示赞赏。谢谢。