2006.06.14

RadioButtonListのAttributes

ASP.Net で、RadioButtonListに、OnClickイベントを追加し、JavaScriptを
呼び出すというコードを書いています。

RadioButtonList1.Attributes("OnClick") = "JavaScript:alert('クリック');"

このコードは、問題なく動作するのですが、

RadioButtonList1.Items(0).Attributes("OnClick") = "JavaScript:alert('0番目 クリック');"

というコードは、うまくいきません。
実行後のソースを見ると、OnClickイベントが書き出されていませんでした。
以下のページに、障害の報告がありました。
[BUG] ListITem の Attributes プロパティが HtmlSelect コントロールの内部でしか機能しない

今回は、JavaScript内で、処理を書けば良かったので、
HTMLコントロールを使わずに、処理を書くことが出来ました。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
ooya