当网格处于编辑模式时,$ find()返回null

时间:2015-08-03 14:53:35

标签: c# asp.net telerik telerik-grid

我有一个基于Telerik RadComboBox的控件,我试图使用ASP.NET AJAX函数$ find(),as described in the Telerik docs.

var combo = $find('lookUp');  //ClientIDMode="Static"

我有两个不同的页面使用基于RadGrid的相同网格。虽然,网格具有不同的列定义,但在两种情况下,RadComboBox都在EditItemTemplate中。

两个页面都使用相同的MasterPage,并且非常相似。

我的问题是,在一个页面上,$ find()返回null,但前提是网格处于编辑模式。在另一页上,即使在编辑模式下,它也能正常工作。

调试时我尝试在IE的开发者控制台中调用$ find(),结果相同。即使我尝试$ find()网格,它也不会在编辑模式下工作,但同样只能在那一页工作。

有没有人经历过类似的事情?

感谢任何线索。

1 个答案:

答案 0 :(得分:0)

在进一步检查我的代码之后,我注意到RadComboBox的 OnClientSelectedIndexChanged 中引用的函数不存在。

我已经从其他解决方案复制了代码,但一定错过了那个。