Как установить SelectListItem в SelectList/@Html.DropDownList? - PullRequest
0 голосов
/ 03 октября 2011

Как мне установить значение SelectList/@Html.DropDownList, учитывая следующий код?

- Контроллер:

     public ActionResult Edit(int id)
    {
        Order o = db.Orders.Find(id);

        ViewBag.OrderStatusTId = new SelectList(db.OrderStatusTIds, "OrderStatusTId", "Name", o.OrderStatusTId);  // I thought the last item would send in the selected item to the view?!?!?
        return View(o);
     }          

- Просмотр:

@Html.DropDownList("OrderStatusTId", (IEnumerable<SelectListItem>)ViewBag.OrderStatusTId, String.Empty)

1 Ответ

1 голос
/ 03 октября 2011

Используйте viewdata вместо viewbag и измените ваш помощник на:

@Html.DropDownList ("OrderStatusTId", null, String.Empty)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...