我的目标是将数据从列表转移到另一个列表。我能够填充它们,现在尝试完成其余的工作。我想在列表之间添加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"))
答案 0 :(得分:1)
亚历,
如果这是您的用例,我会查看交换方案的jquery UI。我已经为一个项目使用了类似的技术,该项目要求将成分类别从一个列表添加到另一个列表。为此,我使用了jquery draggables,然后将结果'list b'元素保存为表单帖子(通过ajax)的一部分。这些例子可能对初学者有所帮助:
将跟进更多asap
答案 1 :(得分:0)
这是一个示例帖子......你可以尝试这个...它与你的问题类似......
http://www.codeproject.com/Articles/136730/ASP-NET-MVC-2-Basics-Working-with-ListBoxes
虽然它是在MVC 2中完成的......动态/方法在MVC 3中仍然保持不变......