У меня есть простой повторитель внутри UpdatePanel, который содержит метку и две кнопки изображения. Свойство OnClick устанавливается в атрибутах каждой кнопки во время разработки. Когда я нажимаю на любую из кнопок, я получаю «Недопустимый аргумент обратной передачи или обратного вызова. Проверка событий включена ........». Я сделал то же самое в других веб-приложениях, но я не могу понять, что происходит здесь.ASP.NET UpdatePanel бросает исключение «Invalid Postback» для кнопок повторителя
ответ
Я предполагаю, что ваш контент меняется после того, как он был первоначально предоставлен сервером. Эта ошибка возникает, когда значение отправляется обратно на сервер (например, выбранное значение элемента), которое не было отображено в исходном ответе и поэтому не находится в представлении.
Простое решение для вашей ситуации - просто отключить проверку событий в файле web.config или @page.
Установка EnableEventValidation="false"
, конечно, легкое исправление, но я бы не рекомендовал его, особенно не на уровне web.config.
Если это возможно, используйте вместо этого ClientScript.RegisterForEventValidation
.
На этой странице описаны оба метода, с примерами: http://odetocode.com/Blogs/scott/archive/2006/03/22/asp-net-event-validation-and-invalid-callback-or-postback-argument-again.aspx
- 1. ASP.NET: кнопка Outside UpdatePanel не работает PostBack
- 2. Double PostBack внутри UpdatePanel
- 3. ASP.Net: UpdatePanel Postback файла Вложение Issue
- 4. ASP.NET - UpdatePanel - RegisterClientScriptInclude - Async Postback - ScriptLoadFailedException
- 5. UpdatePanel Postback Ошибка: Sys.WebForms.PageRequestManagerParserErrorException
- 6. Invalid Cast Исключение ASP.NET
- 7. Получить, если Updatepanel сделал postback
- 8. UpdatePanel PageRequestManager. Delay postback
- 9. UpdatePanel Full Postback
- 10. UpdatePanel AsyncPostBackTrigger делает Postback
- 11. ASP.NET UpdatePanel + недействителен постбэк
- 12. Использования «бросает исключение» из кнопок - Java
- 13. ImageButton в UpdatePanel не PostBack
- 14. ASP.NET GridView и UpdatePanel
- 15. ImageResizer S3Reader2 UpdatePanel Partial Postback
- 16. HttpRequestValidationException на PostBack в UpdatePanel
- 17. Когда UpdatePanel делает PostBack другим
- 18. PostBack in UpdatePanel on ButtonClick
- 19. не удалось сфокусироваться на текстовое поле после asp.net updatepanel postback
- 20. asp.net: исключить управление в updatepanel из async postback
- 21. PAYPAL IPN postback возвращает INVALID
- 22. ASP.NET Регистрация сценария после частичной страницы Postback (UpdatePanel)
- 23. UpdatePanel с ASP.NET Repeater и Checkbox Aync Postback вопрос
- 24. ASP.NET AJAX postback и jQuery
- 25. ASP.Net Ajax и postback
- 26. Множественный триггер postback updateprogress анимации другого UpdatePanel
- 27. ASP.NET UpdatePanel - встроенная переменная
- 28. Invalid Исключение
- 29. Исключение ошибки Invalid Invalid Execution
- 30. Перенаправить родительский фрейм внутри UpdatePanel на PostBack