1

FileExtensionsAttributeに問題があります。検証は問題なく機能します。しかし、FileExtensionsAttributeのExtensionsプロパティを動的に変更したいと思います。問題は、プロパティが定数値のみを受け入れることです。

私は次のようなことを達成したい:

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

これどうやってするの?このためのカスタム属性を作成する唯一の方法はありますか?FileExtensionsは封印されているため、サブクラス化できないようです。

ありがとう

4

1 に答える 1

0

属性を使用してこれを行う方法はありません。属性はメタデータで不変であり、この方法でその場で変更することはできません。

于 2013-03-25T16:22:59.173 に答える