我的控制器代碼以下代碼在mvc3中如何工作?
public ActionResult Create(string id)
{
ViewBag.ALLO_ID = new SelectList(_unitOfWork.AllocationMRepository.Get(), "ALLO_ID", "ALLO_ID", id);
ViewBag.TERR_ID = new SelectList(_unitOfWork.TerrListRepository.Get().OrderBy(m => m.TERR_ID), "TERR_ID", "TERR_ID");
ViewBag.ITEM_ID = new SelectList(_unitOfWork.SampleInfo.Get(), "ITEM_ID", "ITEM_ID");
return View();
}
在我看來
<div class="editor-field">
@Html.DropDownList("ALLO_ID", String.Empty)
@Html.ValidationMessageFor(model => model.ALLO_ID)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.TERR_ID, "Territory Name")
</div>
<div class="editor-field">
@Html.DropDownList("TERR_ID", String.Empty)
@Html.ValidationMessageFor(model => model.TERR_ID)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.ITEM_ID, "Item Name")
</div>
<div class="editor-field">
@Html.DropDownList("ITEM_ID", String.Empty)
@Html.ValidationMessageFor(model => model.ITEM_ID)
</div>
如何創建這些一滴一滴列表?這對我來說不是很清楚。我想知道它是如何工作的。這可能是一個廢話問題,但我很想知道,因爲我是初學者。
謝謝先進。
感謝您的詳細回答。 –
社區留言給你更多的選票。 –