2 つのテキスト ボックスと 1 つのファイル アップロード コントロールを持つフォームがあります。1 つのテキスト ボックスとファイル アップロード コントロールで必須フィールド バリデーターを使用しています。送信ボタンをクリックすると、ファイル アップロード コントロールが無効になり、検証が表示されません。
また、キャンセル用の2番目のボタンがあり、このボタンをクリックすると、前のページにリダイレクトされ、ファイルアップロードコントロールも無効になります。以下は私のコードです
<asp:FileUpload ID="FileUpload1" runat="server" />
 <asp:RequiredFieldValidator ID="rfvFileupload" ValidationGroup="validate" runat="server"
                                                ControlToValidate="FileUpload1"></asp:RequiredFieldValidator>
  <asp:TextBox ID="txtSubj" runat="server" ></asp:TextBox><asp:RequiredFieldValidator
                                ID="rfvSubject" ControlToValidate="txtSubj" runat="server" Display="Dynamic"
                                EnableClientScript="true" ErrorMessage="* required" ValidationGroup="validate" />
<asp:Button ID="btnupload" runat="server" Text="Send" ValidationGroup="validate"
                    OnClick="btnupload_Click">
                <asp:Button ID="btncancel" runat="server" Text="Cancel" OnClick="btncancel_Click"
                    />