Home > ASP.NET > [BUG] ラジオボタンを Repeater サーバー コントロールで使用すると同時に選択可能となる

[BUG] ラジオボタンを Repeater サーバー コントロールで使用すると同時に選択可能となる

  • Posted by:
  • 2006年12月11日 18:53
  • ASP.NET

[BUG] ラジオボタンを Repeater サーバー コントロールで使用すると同時に選択可能となる

要するに、GridViewとかDataGridなどで、ItemTemplateの中にRadioButtonを入れると全然排他されなくなってしまい、全部チェックできてしまうという不具合です。
原因は単純な理由で、Repeater の場合、IDが変わってしまうため。
しかも、GroupName までも変わってしまうため、手の施しようがありません。
MicroSoftもこれを不具合と認識しているとのことですが、2002年から何も修正されていないんですよねえ...

解決策は2つ
・諦めて、他の方法で実装する
・自分でコントロールを拡張する
なんじゃないかなと思います。


CodeZineにカスタムコントロールの記事が掲載されました。
データバインドコントロール内で使用できるカスタムラジオボタンの作成

Comments:0

Comment Form

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#野郎

Home > ASP.NET > [BUG] ラジオボタンを Repeater サーバー コントロールで使用すると同時に選択可能となる

Search
Feeds
Tag Cloud
Recommend

SQLパズル 第2版 プログラミングが変わる書き方/考え方
SQLパズル 第2版 プログラミングが変わる書き方/考え方

ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系
ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系

ITアーキテクト vol.1
ITアーキテクト vol.1

オブジェクト指向における再利用のためのデザインパターン
オブジェクト指向における再利用のためのデザインパターン

増補改訂版 Java言語で学ぶデザインパターン入門
増補改訂版 Java言語で学ぶデザインパターン入門

増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編

J2EEデザインパターン
J2EEデザインパターン

アンチパターン―ソフトウェア危篤患者の救出
アンチパターン―ソフトウェア危篤患者の救出

世界でいちばん簡単なネットワークのe本―ネットワークとTCP/IPの基本と考え方がわかる本
世界でいちばん簡単なネットワークのe本―ネットワークとTCP/IPの基本と考え方がわかる本

Return to page top