[解決済み] ポストバック時に「オブジェクトの現在の状態により操作が有効でない」エラーが発生する
2022-04-23 11:43:47
質問
うまく動作していたaspxページが、突然、ポストバックが行われるたびに、エラー "オブジェクトの現在の状態のために操作が有効ではありません."が発生します。
スタックトレースは
<ブロッククオート
で
System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()
at System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes.FillFromEncodedBytes),
エンコーディング(Encoding)
at System.Web.HttpRequest.FillInFormCollection()
誰か助けてください。
どのように解決するのですか?
誰かがあなたのページにかなりの数のフォームフィールドを投稿しました。 最近のセキュリティアップデートで導入された新しいデフォルトの最大値は1000です。
Web.configに以下の設定を追加してみてください。
<appsettings>
このブロックでは、MaxHttpCollectionの値を最大にしています。これは、.net Frameworkによって設定されたデフォルトをオーバーライドします。
<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="2001" />
</appSettings>
詳しくはこちらをご覧ください。 これ の投稿をご覧ください。マイクロソフト社のセキュリティパッチに関する詳しい情報は、以下の記事をご覧ください。 このナレッジベースの記事
関連
-
ASP.NET CoreでCAPの取引詳細を自動で有効にする
-
[解決済み] Visual Studio 2017のエラーです。Unable to start program, An operation is not legal in current state.
-
名前 'xxx' が現在のコンテキストに存在しない エラー解決方法の1つ
-
ajaxでポップアップアラートボックス
-
ASP.NETのオンライン統計とアプリケーションとセッションを使用した訪問履歴
-
[解決済み] タイムアウトが発生しました。操作の完了前にタイムアウトが発生したか、サーバーが応答していない。ステートメントが終了しました
-
[解決済み] ASP.NET MVCでビューをコンパイルする
-
[解決済み] カタナ」と「オウイン」をわかりやすく説明すると?
-
[解決済み] [Solved] ASP.NET MS11-100: 投稿されたフォームの値の最大数の制限を変更するにはどうしたらいいですか?
-
[解決済み] Log4netがログファイルにログを書き込まない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
.netcoreプロジェクトでIStartupFilterを使用するためのチュートリアル
-
Net Core HttpClient処理 レスポンス圧縮の詳細
-
[解決済み] ドロップダウンリストを選択すると、現在のオブジェクトの状態によって操作が有効になりません[重複]。
-
ajaxでポップアップアラートボックス
-
[解決済み] クライアントから危険な可能性のあるRequest.Formの値が検出された
-
[解決済み] ASP.NET MVCでビューをコンパイルする
-
[解決済み] [Solved] ASP.NET MS11-100: 投稿されたフォームの値の最大数の制限を変更するにはどうしたらいいですか?
-
[解決済み] web.configの変換で "Replace Or Insert "を行う方法はありますか?
-
[解決済み] ASP.NETの一時ファイルのクリーンアップ
-
[解決済み] Asp.Net 4でValidateRequest="false "が動作しない。