設定ファイルには、許可するすべてのファイル タイプの行があります。
jpeg|jpg|tiff|tif|png|gif|bmp|eps|wmf|emf|pdf|doc|docx|zip|rar|ppt|pptx|mdb|xls
FileUpload コントロールの横に、これらのファイルのみを許可する RegularExpressionValidator を配置したいと考えています。
正規表現バリデーターの ValidationExpression プロパティを設定する PageLoad イベントで処理しています。
私は試した:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string regex = "jpeg|jpg|tiff"; //A huge list of filetypes.
upFiles_RegularExpressionValidator.ValidationExpression =
@"^.*\.(" + regex +")$";
}
}
しかし、大文字と小文字が区別されます。私の唯一の問題は、それを鈍感にすることです。