【发布时间】:2011-01-14 20:28:04
【问题描述】:
我有一个简单的 Html.DropDownList,它由 SelectList 支持,而 SelectList 又由我的枚举支持。
Enum Colors
Red=1,
Green,
Blue
我在 Html.DropDownList 中添加了一个选项标签,显示“请选择...”
问题是,当我发布此页面并且值为“请选择...”(int value=0)并执行 UpdateModel 时,我收到一条错误消息“未成功更新 ViewModel。”
有什么办法吗?
谢谢, 棒。
【问题讨论】:
-
枚举默认为 0。也许您可以将所有值分配给您的枚举。添加“None = 0”并向您的课程添加验证。
标签: c# asp.net-mvc