Я хочу указать модельное связующее, которое будет использоваться для свойства моей модели ввода.Невозможно добавить атрибут ModelBinder к свойству модели ввода
public class SendEmailInput
{
[Required, EmailAddress]
public string From { get; set; }
[Required]
public string To { get; set; }
[Required]
public string Subject { get; set; }
[Required, ModelBinder(typeof(RadEditorModelBinder))]
public string Body { get; set; }
}
Однако ModelBinderAttribute не может применяться к свойствам. Это кажется глупым, поскольку я могу применить его к параметрам метода. Что мне делать, чтобы обойти это ограничение?
блин! Я пошел и реорганизовал вещи, ожидая, что смогу это сделать (у меня есть модель, которая иногда связана с сложной моделью, а иногда с JSON) –