【发布时间】:2014-01-28 06:59:40
【问题描述】:
大家好,我正在尝试使用枚举值创建一个下拉列表。我的 html 页面中有一个选择字段,例如,
<select name="Mem_BloodGr" >
<option value="A+">A+</option><option value="A-">A-</option>
<option value="B+">B+</option><option value="B-">B-</option>
<option value="O+">O+</option><option value="O-">O-</option>
<option value="AB+">AB+</option><option value="AB-">AB-</option>
</select>
这在我网页的许多地方重复出现。所以我尝试使用枚举值生成下拉列表
namespace .....Models
{
public class MemberData
{
public int Id { get; set; }
public string Mem_NA { get; set; }
........
public BloodGroup Mem_BloodGr { get; set; }
}
public enum BloodGroup
{
A+, //// **error shows here like, "} expected"**
A-,
B-,
B+
}
}
但添加枚举值时出现错误。任何人都可以帮助我。这是在 MVC4 中创建这种类型下拉列表或任何其他简单方法的正确方法吗???
【问题讨论】:
-
枚举值中不能有 + 和 -。改用 APlus 之类的。
-
我认为this answer 对你有用。
-
@HåkanFahlstedt:或者我也不能使用“空格”。对.....但是我想要这样的输出..这是在MVC4中创建重复使用下拉列表的任何替代方法
标签: c# asp.net-mvc asp.net-mvc-4 enums