我正在使用C#在ASP.NET MVC中填充一个组合框,因为该组合被填充为算术运算符组合的选项,但我只需要符号(+, - ,*,/),当我放置时只有它产生错误的标志
我已经放置了双引号和单引号,但它仍然标志着我需要一个标识符,还有另一种方式放置标签[Description(...)]但是我无法绑定这个标签,组合框的方式是:
@Html.DropDownList("DDLOperadores", EnumHelper.GetSelectList(typeof(EnumOperadores.MuestraOperadores)), "Selecciona el Tipo", new { @class = "form-control col-md-12" })
答案 0 :(得分:9)
您的标识符中不能包含符号或仅包含数字。
我相信你想要的是:
public enum MuestraOperadores
{
[Description("+")]
Plus = 1,
[Description("-")]
Minus = 2
}
然后在您的ComboBox上,您可以使用Description属性作为显示给用户的内容。