在我的编辑服务页面中,DropDownList的选定值不是绑定
@Html.DropDownList("ServiceID", ViewBag.Services as SelectList, "Select Service", new { @class ="form-control"})
答案 0 :(得分:0)
代码看起来没问题,我猜测问题出在Controller中,而不是在View 中。
假设您将SelectList
传入ViewBag.Services
,那么我最好的猜测是ViewBag
正在被重置,可能是通过调用RedirectToAction
来调用TempData
通过使用ViewBag
(而不是let bundle = Bundle(for: YourClass.self)
)传递数据来修复,如下所示:
答案 1 :(得分:0)
这样可行。
查看强>
@Html.DropDownListFor(model => model.CategoryId, new SelectList(ViewBag.Category as System.Collections.IEnumerable, "CategoryId", "Category_Name", Model.CategoryId1), "-- Select Category --", new { @class = "form-control selectmedium disableParent" })
<强>控制器强>
ViewBag.Category = new CategoryBL().GetAllCategory();