[解決済み] ドロップダウンリストを選択すると、現在のオブジェクトの状態によって操作が有効になりません[重複]。
質問
aspxページにラコンボボックスがありますが、そこからオプションを選択すると、エラー`Server Error in '/' Application.が表示されます。
オブジェクトの現在の状態により、操作が有効ではありません。 説明 現在のWebリクエストの実行中に、処理されない例外が発生しました。エラーの詳細とコードの発生場所については、スタックトレースを確認してください。
<ブロッククオート例外の詳細です。System.InvalidOperationException: 操作は無効です。 オブジェクトの現在の状態が原因で有効です。
ソースエラーです。
の実行中に処理されない例外が発生しました。 現在の Web リクエスト。リクエストの送信元と送信先に関する情報 例外は以下の例外スタックトレースで確認することができます。
スタックトレース
[InvalidOperationException: 現在のオペレーションは無効です。 の状態です]。
System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded() +2692302 System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding) +61
System.Web.HttpRequest.FillInFormCollection() +148[HttpException (0x80004005): URL エンコードされたフォームデータは有効ではありません] 。 System.Web.HttpRequest.FillInFormCollection() +206
System.Web.HttpRequest.get_Form() +68
System.Web.HttpRequest.get_HasForm() +8735447
System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +97 System.Web.UI.Page.DeterminePostBackMode() +63 System.Web.UI.Page.ProcessRequestMain(Boolean) includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint). +133
<ブロッククオート
バージョン情報です。Microsoft .NET Framework バージョン:2.0.50727.3634; ASP.NET バージョン:2.0.50727.3634 `.
どのように解決するのですか?
マイクロソフトセキュリティアップデートMS11-100の適用により は、HTTP POSTリクエストの際にFormsコレクション内のキーの 軽減するために この問題は、その数を増やす必要があります。
これは、アプリケーションのWeb.Configにある
<appSettings>
セクションの下に直接作成します。<configuration>
もし が存在しない場合)。以下の行と同じような2行を セクションを作成します。<add key="aspnet:MaxHttpCollectionKeys" value="2000" /> <add key="aspnet:MaxJsonDeserializerMembers" value="2000" />
上記の例では、制限を2000キーに設定しています。これによって の制限がなくなり、エラーは解消されるはずです。
関連
-
解決済み] Critical error detected c0000374 - C++ dll returns pointer off allocated memory to C# [解決済み] Critical error detected c0000374 - C++ dll returns pointer off allocated memory to C#.
-
[解決済み】C# ASP.NET使用時に「WebClientのリクエスト中に例外が発生しました。
-
[解決済み] DBNullから他の型にオブジェクトをキャストすることができない
-
[解決済み】値をNULLにすることはできません。パラメータ名:source
-
[解決済み] 2つのリストを結合する
-
[解決済み] リモートホストが接続を閉じました。エラーコードは0x800704CDです。
-
[解決済み] System.Web.HttpException: リクエストタイムアウト
-
[解決済み] タイムアウトが発生しました。操作の完了前にタイムアウトが発生したか、サーバーが応答していない。ステートメントが終了しました
-
[解決済み] List<T>をオブジェクトのプロパティでソートする方法
-
[解決済み] ポストバック時に「オブジェクトの現在の状態により操作が有効でない」エラーが発生する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C#で四捨五入する方法
-
[解決済み] [Entity Framework 4.1でエンティティに関連オブジェクトを追加する際に、エンティティオブジェクトをIEntityChangeTracker.の複数のインスタンスから参照できない。
-
[解決済み] エンティティタイプ <type> は、現在のコンテキストのモデルの一部ではありません。
-
[解決済み】C# ASP.NET使用時に「WebClientのリクエスト中に例外が発生しました。
-
[解決済み】値が期待した範囲に収まらない
-
[解決済み] [Solved] アセンブリ System.Web.Extensions dll はどこにありますか?
-
[解決済み】"指定されたパスのフォーマットはサポートされていません。"
-
[解決済み】ランダムなブーリアンを生成する最速の方法
-
[解決済み】aspNetCore 2.2.0 - AspNetCoreModuleV2 エラー
-
[解決済み] ポストバック時に「オブジェクトの現在の状態により操作が有効でない」エラーが発生する