我使用radcombobox控件這就要求其數據的web服務,在這裏工作得很好是我的代碼
<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);
}
我想國家弧度組合的價值,這樣我可以篩選它的城市但在提醒它只返回null,即使我已經將此JavaScript代碼塊放在RadScriptBlock中,但仍然無法正常工作。
任何人都可以幫助我!我將非常感謝所有人。
$得到( 「<%#Country.ClientID%>」);沒有幫助我沒有把它放在模板控制內,但我確實試圖將它放在telerik中:RadAjaxPanel仍然不適合我。 – Jahangeer
嘗試在此頁面中使用RadScriptBlock,它將克服「控件集合無法修改,因爲控件包含代碼塊(即<% ... %>)」。 ERROR – Albert