ファイル アップロード用の正規表現バリデータ コントロールは次のとおりです。
<asp:RegularExpressionValidator ID="regfileuploadimages1" runat="server" ErrorMessage="Only picture files are allowed." ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.bmp|.BMP|.png|.PNG|.gif|.GIF|.jpg|.JPG|.jpeg|.JPEG)$" ControlToValidate="fileuploadimages1" Display="Dynamic" />
ここでのスタック オーバーフローに関する調査から、これを使用してファイルのアップロードをクリアできることがわかっています。
fileuploadimages1.Attributes.Clear();
ユーザーが間違ったドキュメント タイプをアップロードしようとすると、バリデータが起動し、ファイル アップロード テキストがクリアされるので、コントロール バリデータを参照することを考えました。
ただし、enabled
とvisible
プロパティの両方が既に true に設定されているため、バリデーターを参照するプロパティがわかりません。