【发布时间】:2012-05-16 06:13:43
【问题描述】:
我的目标是将数据从一个列表传输到另一个。我能够填充它们,现在尝试完成其余的工作。我想在列表之间添加 2 个按钮,以便可以从双方发送数据。我需要帮助对按钮进行编码,以及如何对控制器进行编码,以便我可以收集列表中的选定项目(以删除和/或删除)。
这是我的模型:
命名空间 OnlineTR.WebUI.Areas.Admin.Models { 公共类TestCategoryModel {
public IEnumerable<TestCase> TestCasesAvailable { get; set; }
public IEnumerable<TestCase> TestCasesCurrent { get; set; }
}
}
查看:
@model Models.TestCategoryModel
@Html.ListBoxFor(model => model.TestCasesAvailable, new SelectList(Model.TestCasesAvailable,"TestCaseId", "TestCaseName"))
@Html.ListBoxFor(model => model.TestCasesCurrent, new SelectList(Model.TestCasesCurrent, "TestCaseId", "TestCaseName"))
【问题讨论】:
-
不得不说你需要举一个更具体的例子,当你说“从双方发送数据”时......列表 1 和列表 2 会是什么样子......当他们最初加载...以及传输数据后它们的外观...
-
第 2 个列表包含 TestCaseName。例如 list1{car, pool} 和 list2{tv, house, food} 。我想将项目从一个列表交换到另一个列表。像 List1{car, house, food} list2{tv, pool} 有 2 个按钮(每个方向一个)。
-
jQuery 可拖动更好。如果你能用一个简单的例子告诉我,我会很高兴的。因为当然,我的最终目标是在 2 列表之间使用 jquery 拖放。但我想从简单的按钮开始了解整个机制。
-
alex,抱歉删除了该评论,因为它将随着问题的答案而扩展。给我20分钟:)
标签: asp.net-mvc-3