Кнопка Отмена, которая не отправляет данные формы
Внутри UpdatePanel у меня есть два PlaceHolders, которые никогда не видны одновременно. В одном PlaceHolder я позволяю пользователю выбрать статью для редактирования, и когда статья выбрана, она отображается в другом PlaceHolder. Когда это происходит, установите видимость первого на false и включите другой.
Теперь, когда пользователь редактирует статью, есть несколько полей и две кнопки: одна кнопка помечена как "ОК" и используется для отправки данных формы на сервер, а другая кнопка помечена как "Отмена" и используется для. Только когда пользователь нажимает кнопку "ОК", мне нужно отправить данные формы на сервер, поскольку это единственная ситуация, в которой их нужно обрабатывать. Следовательно, могу ли я сообщить системе, что она не должна отправлять данные формы при нажатии кнопки "Отмена"?
Эта проблема возникла потому, что сначала я получил ошибку RequestValidation от компонента tinyMCE, который используется для основной части статьи (поскольку он содержит HTML), когда я нажал кнопку "Отмена". Теперь я отключил RequestValidation для этой страницы, и я делаю проверку вручную.
Но в любом случае, можно ли отключить отправку данных формы при нажатии кнопки "Отмена"?
1 ответ
Возможно, если вы запретите обратную передачу при нажатии кнопки Отмена, вы отключите отправку данных формы. Этого можно достичь, подписавшись на событие OnClientClick кнопки и введя значение false в качестве значения.