Comment lier un telerik mvc déroulant à l'aide de javascript

J'ai une application avec deux telerik mvc menus déroulants - région et du pays. J'ai besoin de peupler le pays déroulante à l'aide d'un Service Web ASMX à chaque fois que la région déroulante changer. En d'autres mots j'ai besoin de passer un paramètre pour le service web et un moyen d'appeler la méthode de liaison forment le client. C'est ce que j'ai, mais ça ne fonctionne pas.

@(Html.Telerik().DropDownList()
             .Name("RegionDDL")
             .BindTo(new SelectList(Model, "value", "value"))
             .ClientEvents(events => events.OnChange("onChange"))

       )
@(Html.Telerik().DropDownList()
            .Name("SeasonDDL")
            .ClientEvents(events => events
               .OnDataBinding("onDropDownListDataBinding")
             )
            .DataBinding(dataBinding => dataBinding
            .WebService().Select("~/country.svc/GetSeasonDropDownItems"))
    )

Maintenant les scripts

<script type="text/javascript">

var RegionDDLv;

function onChange() {
      //Get the region
      RegionDDLv = $("#RegionDDL").data("tDropDownList").value();
      var countryDDLv = $("#countryDDL").data("tDropDownList");

      countryDDLv.dataBind();//THIS IS NOT WORKING
}
function onDropDownListDataBinding(e) {
        e.data = { region: RegionDDLv };
}                   
</script>

Grâce

InformationsquelleAutor roncansan | 2011-06-29