我遇到了 FileExtensionsAttribute 的问题。验证工作得很好。但我想动态更改 FileExtensionsAttribute 的 Extensions 属性。问题是该属性只接受常量值。
我想实现类似:
[Required]
[FileExtensionsAttribute(Extensions = MyStringVariable)]
public HttpPostedFileBase Files { get; set; }
我怎样才能做到这一点?是为此创建自定义属性的唯一方法吗?似乎不可能对 FileExtensions 进行子类化,因为它是密封的。
谢谢