- 2006年12月11日 18:53
- ASP.NET
[BUG] ラジオボタンを Repeater サーバー コントロールで使用すると同時に選択可能となる
要するに、GridViewとかDataGridなどで、ItemTemplateの中にRadioButtonを入れると全然排他されなくなってしまい、全部チェックできてしまうという不具合です。
原因は単純な理由で、Repeater の場合、IDが変わってしまうため。
しかも、GroupName までも変わってしまうため、手の施しようがありません。
MicroSoftもこれを不具合と認識しているとのことですが、2002年から何も修正されていないんですよねえ...
解決策は2つ
・諦めて、他の方法で実装する
・自分でコントロールを拡張する
なんじゃないかなと思います。
CodeZineにカスタムコントロールの記事が掲載されました。
データバインドコントロール内で使用できるカスタムラジオボタンの作成
- Newer: 【オープンソース】ライセンスについて
- Older: 【オープンソース】フレームワーク開発状況
Comments:0
Trackbacks:0
- TrackBack URL for this entry
- http://magicbox.sakura.ne.jp/mt/mt-tb.cgi/256
- Listed below are links to weblogs that reference
- [BUG] ラジオボタンを Repeater サーバー コントロールで使用すると同時に選択可能となる from 爆裂!C#野郎