У меня есть сценарий, в котором я хотел бы изменить поведение DefaultModelBinder в том, как он привязывается к списку перечислений.
У меня есть перечисление ...
public enum MyEnum { FirstVal, SecondVal, ThirdVal }
и класс для модели ...
public class MyModel
{
public List<MyEnum> MyEnums { get; set; }
}
а тело POST ...
MyEnums=&MyEnums=ThirdVal
В настоящее время после привязки модели свойство MyEnums будет содержать ...
[0] = FirstVal
[1] = ThirdVal
Был ли способ указать связывателю модели игнорировать пустое значение в опубликованных данных, чтобы свойство MyEnums могло выглядеть следующим образом?
[0] = ThirdVal