0

いくつかの更新パネルがあるページがあります。最初のパネルにはグリッドビューのあるパネルがあり、パネルを閉じてUpdatePanelを更新するイベントがあります。次に、2番目の更新パネルにコントロールを設定します。Firefoxでは正常に動作しているようですが、IEではパネルがvisible=falseを尊重していないようです。グリッドビューはデータバインドされていないため、表示されませんが、まだスペースがあります。Firefoxは私が期待するように動作します。

IEでは、表示される2番目の更新パネルにいくつかのボタンなどがあります。これらのいずれかをクリックすると、このエラーがスローされます。

Microsoft JScriptランタイムエラー:Sys.WebForms.PageRequestManagerServerErrorException:無効なポストバックまたはコールバック引数。イベント検証は、構成で使用するか、ページで<%@ Page EnableEventValidation = "true"%>を使用して有効にします。セキュリティ上の理由から、この機能は、ポストバックまたはコールバックイベントへの引数が、それらを最初にレンダリングしたサーバーコントロールから発生していることを確認します。データが有効で期待される場合は、ClientScriptManager.RegisterForEventValidationメソッドを使用して、検証のためにポストバックまたはコールバックデータを登録します。

4

1 に答える 1

0

ページの読み込み中に、コードは更新パネルの一部ではない単一のラベルの値を変更していましたが、更新後に操作されていました。シンプルな小さなラベル:-/

ブレークを見つけて更新されたファイルを1つずつ調べるまで、バージョンごとにサブバージョンをステップバックすることになりました。その小さなラベルを追加した場所が見つかりました。

于 2010-02-04T22:04:32.047 に答える