asp.net валидатор регулярных выражений не вызывает обратной отправки

#c# #asp.net #webforms

#c# #asp.net #веб-формы

Вопрос:

Когда я включаю средство проверки регулярных выражений (REV), страница не отвечает на вставку новой записи в базу данных. Для проверки загруженного файла загружается изображение в формате jpg или png

Когда я удаляю REV, он обрабатывает данные на стороне сервера

 <InsertItemTemplate>
    <asp:FileUpload ID="ImageFileUpload" runat="server" />
    <asp:RequiredFieldValidator
        ErrorMessage='Please upload an image file of type "jpg" or "png"'
        ControlToValidate="ImageFileUpload"
        Text="*"
        runat="server" >
    </asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator 
        ErrorMessage='Image file must be in "jpg" or "png" format'
        ControlToValidate="ImageFileUpload"
        ValidationExpression ="(?i)^. (.jpg|.png)$"
        Text="*"
        runat="server">
    </asp:RegularExpressionValidator>

    <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="Insert" OnClick="InsertButton_Click" />
    amp;nbsp;<asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel" />
</InsertItemTemplate>
  

Я ожидаю запуска проверки, но она не реагирует на щелчок

Комментарии:

1. Удалите проверку кнопки ссылки только с помощью кнопки управления. @Afiq Rosli

2. @mohdmazharkhan что вы подразумеваете под «проверкой кнопки ссылки»?