■ 現象
* 「無効なポストバックまたはコールバック引数・・・」が表示される
発生条件例
* CascadingDropDownが存在し、かつ、そのページに更にAutoPostBackが付加されている コントロール(例:DropDownListなど)があり、そのコントロールを変更した場合。
背景
* 以下のURLのようなCascadingDropDownを使っていたのだが、例外が発生したので、その対象方法を調べた。http://blogs.yahoo.co.jp/dk521123/26000475.html
■ 対応策
対応策1
* [aspx]ソースの[@Page]ディレクティブに『EnableEventValidation="false"』を追記http://haasakko2.blog84.fc2.com/blog-entry-36.html
対応策2
* CascadingDropDownに使用しているドロップダウンリストを、カスタムドロップダウンコントロール(詳細は以下のURLを参照のこと)に変更し、例外が発生させないようにするhttp://blogs.yahoo.co.jp/dk521123/26066128.html
参考文献
* 以下のサイトが非常に参考になりました。ありがとうございました。http://handcraft.blogsite.org/ComponentGeek/ShowArticle/38.aspx
http://techbank.jp/Community/blogs/mymio/archive/2008/03/28/381.aspx