Remember The Time
Windowsと.NET・C#の業務開発メモと覚書。その他ガジェットやサービスなどのレビューをまとめたブログ。
SelectedValueがリセットされる
ある条件によってドロップダウンリストの内容を動的に変えるというケースはよくある。
それほど難しいものではないのだが、ポストバックをするとSelectedValueの値がリセットされてしまう現象に遭遇。色々と原因を探っていたがどうもわからない。
原因はDataValueFieldプロパティにすべて同一の値を入れていたことだった。確かに同じ値を入れる意味はないのだが、たまたま内部的に他のコントロールのIDを保持させるようにしていた。こういうトリッキーな設計はそもそも大間違いなのだな……。
次の投稿
前の投稿
ホーム