付加価値税と製品の2つのクラスがあります。製品にはIVatのプロパティがあります。製品を作成/編集するときに、MVCのエディターテンプレートを使用して、すべてのVatオブジェクトのドロップダウンリストを表示しようとしています。私の愛する人生のために、私はこれを機能させることができません。
ドロップダウンを表示する次のコードがありますが、フォームが送信されたときに製品の付加価値税が設定されません。
コントローラ:
IList<IVatRate> vatRates = SqlDataRepository.VatRates.Data.GetAllResults();
ViewBag.VatRates = new SelectList(vatRates, "Id", "Description");
Add.cshtml
@Html.EditorFor(model => model.VatRate.Id, "VatSelector", (SelectList)ViewBag.VatRates)
VatSelector.cshtml
@model SelectList
@Html.DropDownList(
String.Empty /* */,
(SelectList)ViewBag.Suppliers,
Model
)
誰かがこれに光を当てたり、どこかのウェブ上の良い例を教えてくれたらありがたいです...私はこれにかなりの数日間立ち往生しています。