ASP.net 開発時にデバッグ実行中のサーバーエラー
Operation is not valid due to the current state of the object.
対処法は
web.config の appSettings セクション内に次の設定を追加
<!-- Post Backで処理可能な最大フィールド数(Defaultは1000) -->
<add key="aspnet:MaxHttpCollectionKeys" value="5000"/>
設定する値が大きくなるほどPostBackで処理出来るフィールド数に余裕が出来ってことで。
2012年末くらいに適用されたセキュリティパッチが原因とのこと。
そういえば、産休にその頃入ったから、今更気づいたのかも・・
今回改修中のプログラムはgridviewで最大45列可変の列を持ったうえに、セルの中にはドロップダウンリストが配置されてるので、思いっきりこれに引っかかってたっぽいです。

