У меня возникают проблемы с атрибутом FileExtensionsAttribute. Валидация работает просто отлично и все. Но я хотел бы динамически изменять свойство Extensions для FileExtensionsAttribute. Проблема в том, что свойство принимает только постоянные значения.FileExtensionsAttribute и постоянные расширения
Я хочу, чтобы достичь чего-то вроде:
[Required]
[FileExtensionsAttribute(Extensions = MyStringVariable)]
public HttpPostedFileBase Files { get; set; }
Как я могу это сделать? Это единственный способ создать для этого настраиваемый атрибут? Кажется, что невозможно подклассифицировать FileExtensions из-за того, что он запечатан.
Благодаря
Хм, так что это даже не возможно с помощью настраиваемого атрибута? –
@BjBlazkowicz no. Все атрибуты в .Net неизменяемы в метаданных и, следовательно, должны иметь постоянные значения – JaredPar
Хмм, что отстой. Угадайте, что я буду разрабатывать некоторые проверки jquery или что-то еще. –