1

我的目标是将数据从一个列表传输到另一个。我能够填充它们,现在尝试完成其余的工作。我想在列表之间添加 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"))
4

2 回答 2

1

亚历克斯,

如果这是您的用例,我会看一下用于交换场景的 jquery UI。我在一个需要将成分类别从一个列表添加到另一个列表的项目中使用了类似的技术。为此,我使用了 jquery draggables,然后将生成的“list b”元素保存为表单帖子的一部分(通过 ajax)。这些示例可能对初学者有所帮助:

将尽快跟进更多

于 2012-05-15T22:13:43.817 回答
0

这是一个示例帖子...您可以尝试一下...这与您的问题相似...

http://www.codeproject.com/Articles/136730/ASP-NET-MVC-2-Basics-Working-with-ListBoxes

虽然它是在 MVC 2 中完成的......动态/方法在 MVC 3 中仍然保持不变......

于 2012-05-15T22:13:17.890 回答