FileExtensionsAttribute and constant Extensions

本文关键字:Extensions constant and FileExtensionsAttribute | 更新日期: 2023-09-27 18:05:38

我对FileExtensionsAttribute有问题。验证工作得很好。但是我想动态地改变FileExtensionsAttribute的Extensions属性。问题是该属性只接受常量值。

我想要达到这样的效果:

[Required]
[FileExtensionsAttribute(Extensions = MyStringVariable)]
public HttpPostedFileBase Files { get; set; }

我该怎么做?为这个创建自定义属性的唯一方法是什么?似乎不可能子类化FileExtensions,因为它是密封的。

谢谢

FileExtensionsAttribute and constant Extensions

对于属性没有办法做到这一点。属性在元数据中是不可变的,不能以这种方式动态地更改。