У меня есть валидатор regularexpression, который проверяет действительное письмо. У меня есть две кнопки на моей форме. Отправить и отменить.Asp.net regularexpressionvalidator срабатывает, даже если CausesValidation = "false"
На отмен, мы возвращаемся состояние страницы по умолчанию
представить имеет его ValidationGroup установлен в то время как отмена оленья кожа имеет никакого ValidationGroup и CausesValidation = «ложь».
Теперь, когда я перехожу к странице и вводим неверный адрес электронной почты, я сразу же отменяю отмену. валидатор запускает и останавливает мою страницу от публикации. Однако, если я нажму вкладку и перейду к другому элементу управления, а затем нажмите «Отменить», валидатор покажет сообщение об ошибке, но будет отправлен назад, а дальнейшая обработка завершена.
Это очень странно, и я хочу, чтобы страница была обратной почтой без какого-либо сообщения об ошибке, когда я нажимаю undo.how для ее достижения.
<tec:ThemedImageButton runat="server" ID="imgbtnSave" OnClick="imgbtnSave_Click"
ValidationGroup="CustomerGroup"/>
<tec:ThemedImageButton runat="server" ID="imgbtnCancel" CausesValidation="false"
OnClick="imgbtnCancel_Click" />
Это нормальные кнопки изображения с добавлением themes.CustomerGroup является группа проверки для моего текстового поля и RegularExpressionValidator
Можете ли вы опубликовать код для вас 2 кнопки и валидатор? Также опубликуйте, какую версию ASP.NET вы используете. – Kelsey
Прикомандированный, дополнительная информация поможет здесь. –
Установили ли вы группу проверки на кнопке, валидаторе, текстовом поле и сводке проверки? –