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;
}