0

我正在使用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 的工具箱来帮助在列表框之间移动项目。

任何帮助表示赞赏。谢谢。

4

1 回答 1

0

我认为列表框是正确的方法。

如果要显示这两个属性,请在加载数据时尝试将它们连接起来。可以使用 html/css 添加一些标题

于 2012-09-19T08:53:24.193 回答