ラベルと2つの画像ボタンを含むUpdatePanelの中に単純なリピータがあります。 OnClickプロパティは、デザイン時に各ボタンの属性に設定されます。いずれかのボタンをクリックすると、「無効なポストバックまたはコールバック引数があり、イベントの検証が有効になっています........」というメッセージが表示されます。私は他のWebアプリケーションでも全く同じことを行っていますが、ここで何が起きているのかわかりません。ASP.NET UpdatePanelがリピータボタンの「無効なポストバック」例外を投げる
1
A
答えて
2
私の推測では、コンテンツはサーバーによって最初にレンダリングされた後に変更されていると思います。このエラーは、元の応答ではレンダリングされず、したがってビューステートにはない値(たとえば、選択した項目値など)をサーバーにポストバックするとスローされます。
状況の簡単な修正は、単にweb.configまたは@pageディレクティブのいずれかでイベントの検証をオフにすることです。
2
設定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. GridControlは無効なパス例外を投げつづける
- 2. 投げる例外はASP.NET MVCで内部例外を表示
- 3. 非同期ポストバックでUpdatePanelのOboutグリッドが無効になる
- 4. キューasp.net UpdatePanelポストバック
- 5. Javaでシンプルな例外を投げる
- 6. RealmResults.clear()投げ非サポート例外
- 7. PHP tryキャッチブロックの例外を投げる
- 8. バルクコレクションのテーブル関数が無効なデータ型を投げる
- 9. .setPreviewDisplay(holder)nullポインタ例外を投げる
- 10. DataGridViewスクロールバーArgumentOutOfRange例外を投げる
- 11. asp.net:非同期ポストバックからupdatepanelのコントロールを除外する
- 12. ASP.net MVCルーティングは例外を例外として投げますか?
- 13. WCFサービスが奇妙な例外を投げる
- 14. Eclipseが奇妙な例外を投げるClassNotFoundException
- 15. PhpMailerが致命的な例外を投げる
- 16. Martiniが<無効な値>を投げているGoLang JWT?
- 17. Base64文字列が無効な文字エラーを投げる
- 18. 例外ハンドラ内で例外を投げる
- 19. ハスケルで投げる例外と-XDeriveDataTypeable
- 20. 城リモーティングサンプル - クライアント投げる例外
- 21. ポストバックでリストボックスを無効にするasp.net
- 22. UpdatePanel例外処理
- 23. iOS - 奇妙な例外を投げるUHIDの生成
- 24. ObjCRuntime.Runtime.GetNSObject無効なキャスト例外
- 25. 無効な操作例外
- 26. PerformanceProgressBar "無効なクロススレッドアクセス"例外
- 27. 無効なキャスト例外
- 28. perl rmtreeが空の例外を投げる
- 29. 不明なホスト例外を投げるサービス
- 30. IISがASP.NET MVCアプリケーションの外部に404エラーを投げる