Asp.net core mvc MVC6:具有Flags属性的枚举的自定义模型绑定器

Asp.net core mvc MVC6:具有Flags属性的枚举的自定义模型绑定器,asp.net-core-mvc,Asp.net Core Mvc,我有一个模型,它有一个带有Flags属性的enum属性 [Flags] public enum MyEnumType { None, Standard = 1, Extra = 2, Special = 4 } public class MyModel { public MyEnumType Value { get; set; } } 在html表单中,我使用复选框编辑了此内容: <input name="Value" type="checkbo

我有一个模型,它有一个带有Flags属性的enum属性

[Flags]
public enum MyEnumType
{
    None,
    Standard = 1,
    Extra = 2,
    Special = 4
}

public class MyModel
{
    public MyEnumType Value { get; set; }
}
在html表单中,我使用复选框编辑了此内容:

<input name="Value" type="checkbox" value="Standard"/>
<input name="Value" type="checkbox" value="Extra"/>
<input name="Value" type="checkbox" value="Special"/>

在帖子正文中,现在可以有多个Value。但如何制作一个ModelBinder,自动将这些绑定到我的标志枚举?

请参阅。可能的重复项