【发布时间】:2014-04-17 21:52:00
【问题描述】:
我在 asp.net/mvc4/razor 应用程序中有一个视图,我想在其中使用下拉列表控件编辑模型的值。我是这样用的:
@Html.DropDownListFor(m => m.DateFormat, new SelectList(new [] {"mm/dd/yyyy", "dd/mm/yyyy"}))
DateFormat 属性的值设置为模型中的其中一个值,但是当我加载视图时,html 选择始终设置为第一个值。我错过了什么吗?
更新:
这让我发疯了两天。最后我更改了属性的名称,它开始工作了。我认为它与我在同一键下存储在 ViewData/ViewBag 集合中的值有某种冲突。我还不确定为什么。也许有人可以解释一下?
【问题讨论】:
-
看不到任何问题,为我工作!
标签: asp.net .net asp.net-mvc-4 razor