Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript .Net MVC 3 Telerik DropDownList更改后未触发事件_Javascript_.net_Asp.net Mvc 3_Razor_Telerik - Fatal编程技术网

Javascript .Net MVC 3 Telerik DropDownList更改后未触发事件

Javascript .Net MVC 3 Telerik DropDownList更改后未触发事件,javascript,.net,asp.net-mvc-3,razor,telerik,Javascript,.net,Asp.net Mvc 3,Razor,Telerik,我有一个DropDownList,它绑定到一个ViewData,可以完美地填充列表 我想在触发“OnChange”事件时提交用户选择。但我在挣扎 为了让它发挥作用,事实上什么都没有发生 <fieldset style="width: 300px;"> <legend>Change Vehicle</legend> @{Html.Telerik().Drop

我有一个
DropDownList
,它绑定到一个
ViewData
,可以完美地填充列表

我想在触发“OnChange”事件时提交用户选择。但我在挣扎 为了让它发挥作用,事实上什么都没有发生

<fieldset style="width: 300px;">
                        <legend>Change Vehicle</legend>

                            @{Html.Telerik().DropDownList()
                            .Name("UpdateVehicleTypeNumbers")
                            .BindTo((IEnumerable<DropDownItem>)ViewData["PlantItemsDropDown"])
                            .Enable(true)
                            .ClientEvents(events => events.OnChange("submitVehicle"))
                            .HtmlAttributes(
                                    new { @id = "vehicle"})
                            .Render(); 
                            }

                    </fieldset>
我找到了解决办法: 显然,Telerik元素可以通过名称约定进行访问:
tElementName
在我的例子中,以下代码起作用:

function submitVehicle(){       
        var veh = $("#UpdateVehicleTypeNumbers").data("tDropDownList").value();
        //etc
我找到了解决办法: 显然,Telerik元素可以通过名称约定进行访问:
tElementName
在我的例子中,以下代码起作用:

function submitVehicle(){       
        var veh = $("#UpdateVehicleTypeNumbers").data("tDropDownList").value();
        //etc