SelectedIndexChanged
のときに機能しないという問題を回避しようとする多くの投稿を見つけましたEnableViewState='false'
。
なぜ制御状態が機能しないのか少し混乱していますが、誰かがそれを説明できればそれはボーナスポイントです.
「ハック」のいくつかはかなり「ハッキー」です。ドロップダウン値に対応するページ自体のビューステートに値を設定し、その値をポストバック中に受け取った値と比較するようなものです。
私は最高の最もエレガントなソリューションを探しています(良いものがあれば)。
これが巧妙な派生コントロールなのか、それとももっと巧妙なものなのかはわかりませんが、解決策が「信頼できる」ほど一般的であり、問題の特定のページでのみ機能するハックだけではないことを確認したいと思います(これは一般的なものです)そのようなハック!)。