2012-01-08 5 views
0

Внутри UpdatePanel У меня есть два PlaceHolders, которые никогда не видны одновременно. В одном PlaceHolder я разрешаю пользователю выбирать статью для редактирования, а при выборе статьи она отображается в другом PlaceHolder. Когда это происходит, устанавливается видимость первого на ложное и включается другое.Кнопка отмены, которая не отправляет данные формы

Теперь, когда пользователь редактирует статью, есть несколько полей и две кнопки: одна кнопка имеет метку «ОК» и используется для отправки данных формы на сервер, а другая кнопка маркируется «Отмена» и используется к. Только когда пользователь нажимает кнопку «ОК», мне нужно отправить данные формы на сервер, так как это единственная ситуация, с которой приходится ее обрабатывать. Поэтому могу ли я сообщить системе, что она не должна отправлять данные формы при нажатии кнопки «Отмена»?

Проблема была вызвана тем, что сначала я получил ошибку RequestValidation из tinyMCE-компонента, который используется для тела статьи (поскольку он содержит HTML), когда я нажал кнопку «Отмена». Теперь я отключил RequestValidation для этой страницы, и я делаю проверку вручную.

Но так или иначе, могу ли я отключить отправку данных формы при нажатии кнопки «Отмена»?

ответ

0

Возможно, если вы предотвратите обратную передачу при нажатии кнопки «Отмена», вы отключите отправку данных формы. Этого можно достичь, подписавшись на событие OnClientClick кнопки и введите return false как значение.

+0

Я создал LinkButton и создал OnClick-метод, но кажется, что он запускается после того, как данные уже отправлены. –