1

私の目標は、リストから別のリストにデータを転送することです。私はそれらを移入することができたので、残りをやろうとしています。リスト間に 2 つのボタンを追加して、両側からデータを送信できるようにします。ボタンのコーディングと、リストで選択した項目を収集できるようにコントローラーをコーディングする方法を教えてください (削除および/または削除するため)。

ここに私のモデル:

名前空間 OnlineTR.WebUI.Areas.Admin.Models { public class 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 に答える