Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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 将onchange事件添加到telerik dropdownlist会使其处于静态状态_Javascript_Html_Asp.net Mvc_Telerik Mvc - Fatal编程技术网

Javascript 将onchange事件添加到telerik dropdownlist会使其处于静态状态

Javascript 将onchange事件添加到telerik dropdownlist会使其处于静态状态,javascript,html,asp.net-mvc,telerik-mvc,Javascript,Html,Asp.net Mvc,Telerik Mvc,我有一个正常运行的telerik dropdownlist,但一旦我添加了一个触发JS函数的onchange事件,dropdownlist就会变得静态 Telerik DDL: <%= Html.Telerik().DropDownList().Name("Week") .HtmlAttributes(new { @id = "Week", @style = "width:104px;" }).ClientEvents(events => events.OnC

我有一个正常运行的telerik dropdownlist,但一旦我添加了一个触发JS函数的onchange事件,dropdownlist就会变得静态

Telerik DDL:

<%= Html.Telerik().DropDownList().Name("Week")
            .HtmlAttributes(new { @id = "Week", @style = "width:104px;" }).ClientEvents(events => events.OnChange("Week_onChange"))%>
以下是我如何填充周DDL:

$("#Week").data("tDropDownList").dataBind(weekArray);
$('#Week').data('tDropDownList').select(0);
同样,如果我没有添加“Week_onChange”事件,那么Week DDL的表现也非常好。
非常感谢您的帮助

从html属性中删除“@id”解决了此问题。谢谢所有

你所说的静态是什么意思?控制台中有JavaScript错误吗?@XMR没有JavaScript错误。一旦我将客户端事件添加到telerik ddl中,它就会变成静态的,因为我无法查看ddl中的select值。它的行为就像它的残疾人。我甚至试着在数据绑定后设置一个默认值,但也没有显示出来。不确定出了什么问题。如果您可以提供一个包含两个DDL(一个带更改处理程序,一个不带)的实时URL,那么我可以看一看。@XMR我如何才能为您提供一个类似的URL?你知道有什么在线资源可以做telerik演示吗?
$("#Week").data("tDropDownList").dataBind(weekArray);
$('#Week').data('tDropDownList').select(0);