There's a enum type:
public enum Cat {
[EnumMember(Value = "white_cat")]
WhiteCat,
[EnumMember(Value = "black_cat")]
BlackCat
}
but use as follow asp.net core 2.2 model binding, it will binding failure:
public class A {
public Cat TheCat { get; set; }
}
public class XXXController : ControllerBase {
public ActionResult XXX([FromForm] Cat cat) {
// ...
}
}