如何从ASP.NET MVC属性获取枚举值?

c

在我的ViewModel中,我有一个属性,可以为表单的下拉菜单创建一个枚举。

public enum Colors
    {
    [Description("Dark Red")]
    DarkRed = 0,
    [Description("Orange")]
    Orange = 1,
    [Description("Blue")]
    Blue = 2
    }

我的助手返回:

<select id="ddlColor">
    <option value="DarkRed">Dark Red</option>
    <option value="Orange">Orange</option>
    <option value="Blue">Blue</option>
</select>

但是,当我在模型中调用属性时,我只会得到名称而不是值,例如DarkRed而不是0

model.Selections = InsertForm(model.Color);

如何在我的模型引用中强制转换,以便从枚举中获取

拉胡尔·特里帕蒂(Rahul Tripathi)

您可能必须像这样强制转换值:

var value = (int)model.Color;

注意:-

所有枚举类型都有一个基础类型,它可以是char以外的任何整数类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得枚举值ASP.NET MVC

来自分类Dev

如何在ASP.Net MVC 5视图中获取ApplicationUser的自定义属性值?

来自分类Dev

在ASP.NET MVC中,如何验证枚举范围的整数属性

来自分类Dev

使用asp.net mvc验证某些枚举值失败

来自分类Dev

我的枚举值未正确显示asp.net MVC

来自分类Dev

使用LINQ asp.net mvc获取表中属性的最后一个值

来自分类Dev

如何获取模型的“描述”属性而不是“名称”属性-(MVC asp.net)

来自分类Dev

如何从视图传递枚举到模型ASP.Net MVC

来自分类Dev

如何从ASP.NET MVC中的枚举创建下拉列表?

来自分类Dev

如何获取枚举中的属性值?

来自分类Dev

如何使用AngularJS和ASP.NET MVC获取对象属性

来自分类Dev

如何使用 PropertyDescriptor C# ASP.NET MVC 4 获取显示名称属性

来自分类Dev

如何将<select>值绑定到ASP.NET Core MVC枚举中每个项目的名称?

来自分类Dev

在ASP.NET Core中,如何使用JQuery获取数据属性的值?

来自分类Dev

如何在ASP.Net MVC4中的cshtml文件中获取会话值

来自分类Dev

在ASP.NET MVC 4 Razor中,如何获取@ Html.Label的值(文本)?

来自分类Dev

如何获取ASP.NET Core MVC控制器中输入按钮的值?

来自分类Dev

如何获取Asp.net MVC中用户选中的复选框的值?

来自分类Dev

如何在ASP.NET Core MVC App中获取DropDownList的选定值

来自分类Dev

如何使用ASP .NET MVC4从其他表单获取复选框值?

来自分类Dev

如何使用JQuery在MVC asp.net中获取Checkbox值

来自分类Dev

如何在ASP.NET MVC中获取更新时的旧实体值

来自分类Dev

无法获取类的属性(ASP.NET MVC)

来自分类Dev

如何在ASP.NET MVC中配置AutoMapper属性

来自分类Dev

ASP.NET MVC:使用TagBuilder渲染原始属性值

来自分类Dev

ASP.Net MVC DropList 值绑定到错误的属性

来自分类Dev

如何从ASP / vb.net中获取html属性

来自分类Dev

如何从ASP / vb.net中获取html属性

来自分类Dev

如何获取asp.net形式的输入属性

Related 相关文章

  1. 1

    如何获得枚举值ASP.NET MVC

  2. 2

    如何在ASP.Net MVC 5视图中获取ApplicationUser的自定义属性值?

  3. 3

    在ASP.NET MVC中,如何验证枚举范围的整数属性

  4. 4

    使用asp.net mvc验证某些枚举值失败

  5. 5

    我的枚举值未正确显示asp.net MVC

  6. 6

    使用LINQ asp.net mvc获取表中属性的最后一个值

  7. 7

    如何获取模型的“描述”属性而不是“名称”属性-(MVC asp.net)

  8. 8

    如何从视图传递枚举到模型ASP.Net MVC

  9. 9

    如何从ASP.NET MVC中的枚举创建下拉列表?

  10. 10

    如何获取枚举中的属性值?

  11. 11

    如何使用AngularJS和ASP.NET MVC获取对象属性

  12. 12

    如何使用 PropertyDescriptor C# ASP.NET MVC 4 获取显示名称属性

  13. 13

    如何将<select>值绑定到ASP.NET Core MVC枚举中每个项目的名称?

  14. 14

    在ASP.NET Core中,如何使用JQuery获取数据属性的值?

  15. 15

    如何在ASP.Net MVC4中的cshtml文件中获取会话值

  16. 16

    在ASP.NET MVC 4 Razor中,如何获取@ Html.Label的值(文本)?

  17. 17

    如何获取ASP.NET Core MVC控制器中输入按钮的值?

  18. 18

    如何获取Asp.net MVC中用户选中的复选框的值?

  19. 19

    如何在ASP.NET Core MVC App中获取DropDownList的选定值

  20. 20

    如何使用ASP .NET MVC4从其他表单获取复选框值?

  21. 21

    如何使用JQuery在MVC asp.net中获取Checkbox值

  22. 22

    如何在ASP.NET MVC中获取更新时的旧实体值

  23. 23

    无法获取类的属性(ASP.NET MVC)

  24. 24

    如何在ASP.NET MVC中配置AutoMapper属性

  25. 25

    ASP.NET MVC:使用TagBuilder渲染原始属性值

  26. 26

    ASP.Net MVC DropList 值绑定到错误的属性

  27. 27

    如何从ASP / vb.net中获取html属性

  28. 28

    如何从ASP / vb.net中获取html属性

  29. 29

    如何获取asp.net形式的输入属性

热门标签

归档