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コントロールを使わずに、処理を書くことが出来ました。