【发布时间】:2019-12-02 01:48:44
【问题描述】:
有一个枚举类型:
public enum Cat {
[EnumMember(Value = "white_cat")]
WhiteCat,
[EnumMember(Value = "black_cat")]
BlackCat
}
但是使用如下asp.net core 2.2模型绑定,会绑定失败:
public class A {
public Cat TheCat { get; set; }
}
public class XXXController : ControllerBase {
public ActionResult XXX([FromForm] Cat cat) {
// ...
}
}
【问题讨论】:
-
"不适用于 asp.net core 2.2" - 你能描述得更详细些吗? .Net Core 确实支持 EnumMember docs.microsoft.com/en-us/dotnet/api/…
-
@AnuViswan 已编辑。我知道它不适用于 asp.net 核心,所以我问任何替代者。
标签: c# asp.net-core asp.net-core-2.2