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