RadCombobox の onclientselectedindexchanged イベントで「ブロック」または「なし」に設定されたコントロールとディスプレイを見つけようとしています。常に null を返します。スクリプトとコントロールは、コンテンツ ページのユーザー コントロールにあります。このコンテンツ ページのマスター ページもあります。Debugger ステートメントを使用してコードをデバッグしましたが、コントロールにはこのタグがあります。"ctl00_content2_ucControl1_imgTest". 画像の表示と非表示を切り替えるにはどうすればよいですか? 私にお知らせください。ご協力いただきありがとうございます。また、 document.getElementById("<%=imgTest.ClientID"); を使用しようとしました。および $find(("<%=imgTest.ClientID") ; しかし、これらはどれも機能していません。
<asp:Image ID="imgTest" ImageUrl="../../../images/test.gif" AlternateText="test"
                            runat="server" style="display:none"></asp:Image>
<telerik:RadComboBox ID="Combobox1" runat="server" DataTextField="test1"
                            DataValueField="test_id" NoWrap="true" Width="250" onclientselectedindexchanged="OnClientSelectedIndexChanged">                        </telerik:RadComboBox>
<script type="text/javascript">
function OnClientSelectedIndexChanged(sender, eventArgs) { 
     {
      var item = eventArgs.get_item(); 
          if(item.get_value() == "8") 
             {
            var imageControl = document.getElementById('imgTest');
            imageControl.style.display = "block"; 
            }
        }
</script>