0

DropDownListFor値があるのに、項目が事前に選択されていないのはなぜModel.Statusですか?

意見

@Html.DropDownListFor(
  model => model.Status, 
  new SelectList(
    (IEnumerable<SelectListItem>)ViewData["status"],
    "Value",
    "Text",
    (Model== null) ? "" : Model.Status),
  "")

コントローラ

ViewData["status"] = _Helper.AssignStatus("status");

クラス

public IEnumerable<SelectListItem> AssignStatus(string _GroupCd)
{
  var result = from m in db.CommonComboes
               where m.GroupCd == _GroupCd
               select new SelectListItem
               {
                 Value = m.Value,
                 Text = m.Text
               };

  return result;
}
4

1 に答える 1