-1
我有列表視圖,並在每一行它有「Actualizar」鏈接操作,並且這一個帶我到編輯視圖,其中我有一些dropdownLists可用於更新我現有的數據,但我的大問題是我希望下拉列表首先加載數據是保存。我怎麼可以設置下拉列表加載模型返回的數據,並讓我選擇其他選項DropDownList在我的編輯視圖mvc
控制器:
public ActionResult ActualizarDispositivo(int id)
{
dropDown();
var equipo= _db.equipo.Include(m=>m.marca).Include(mo=>mo.modelo.Single(b => b.idEquipo==id);
ViewBag.idMarca = _db.marca.ToList().Select(Mar => new SelectListItem
{
Value = Mar.idMarca.ToString(),
Text = Mar.Descripcion.ToString(),
Selected = true
});
return View("ActualizarDispositivo",equipo);
}
在編輯視圖
我有這個
@Html.DropDownListFor(m=>m.idMarca,(IEnumerable<SelectListItem>)ViewBag.idMarca)
它應該工作,但它沒有,我真的不知道我做錯了,我已經刪除選擇=真,我試圖做你寫在那裏沒有成功。我得到了一個錯誤@ Html.DropDownListFor(m => m.idMarca,ViewBag.idMarca) –