0

ここで正常に動作するデータのWebサービスを呼び出すradcomboboxを使用しています私のコードです

 <telerik:RadComboBox ID="Country" runat="server"   EnableLoadOnDemand="true"
     Skin="Forest"  >
     <WebServiceSettings Path="DropDownWebService.asmx" Method="GetCountry" />     
    </telerik:RadComboBox> 

私のデータベースからすべての国を返します。この後、都市の別のコンボがあり、そのコードは

 <telerik:RadComboBox ID="City" runat="server" OnClientItemsRequesting = "OnClientItemsRequesting"    EnableLoadOnDemand="true"
     Skin="Forest"  >
     <WebServiceSettings Path="DropDownWebService.asmx" Method="GetCity" />     
    </telerik:RadComboBox>

そして、私のJavaScriptコードは

 function OnClientItemsRequesting(sender, eventArgs) {
        alert(document.getElementById('<%# Country.ClientID %>'));
             var combo = $find("<%# Country.ClientID %>");
             alert(combo);   


        }

国 rad コンボの値を取得して、市区町村でフィルタリングできるようにしたいのですが、アラートでは、この JavaScript コードブロックを RadScriptBlock に配置しても null しか返されませんが、それでも機能しません。

誰でもこれで私を助けることができます!!! 本当に感謝しています。

4

2 に答える 2

0

構文が間違っています: find Radcombobox
置換:

 var combo = $find("<%# Country.ClientID %>");  

に:

var combo = $find("<%= Country.ClientID %>");
于 2013-10-10T11:42:40.280 に答える