2011-12-09 19 views
2

私は2つのドロップダウンリストを持っており、私はもう一方はjavascriptを使用しています。私のjavascriptコードでは、私はwebserviceを呼び出すと結果が返され、私は他のドロップダウンリストを埋める。問題は、私が正常にそれを行った後、次のエラーが発生し始めたことです。ポストバックまたはコールバック引数エラーが無効ですか?

無効なポストバックまたはコールバックの引数です。イベントの有効性が有効になっている 設定で使用または<%@ ページEnableEventValidation = "true"%>ページ内。セキュリティ の目的のために、この機能はポストバックまたはコールバック イベントの引数が元々 をレンダリングしたサーバーコントロールから発生することを確認します。データが有効で予期されている場合は ClientScriptManager.RegisterForEventValidationメソッドを使用して、 ポストバックまたはコールバックデータを登録して検証します。

答えて

3

クライアント側から生成されたコントロールを変更する場合は、イベント確認を無効にするか、またはRegisterForEventValidationですべての値を登録する必要があります。 これはよく説明されているhereです。 クライアントに送信され、サーバーによって受信されたデータが異なるためです。

編集:やはりhereと回答しました。

1

クライアントのプロジェクトがあるときに同じエラーが発生しました。これはweb.configファイルに関連しています。設定ファイルのappSettingsの下に以下のコードを貼り付けてください。

<add key="PageInspector:ServerCodeMappingSupport" value="Disabled" /> 
関連する問題