我有一个基于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()网格,它也不会在编辑模式下工作,但同样只能在那一页工作。
有没有人经历过类似的事情?
感谢任何线索。
答案 0 :(得分:0)
在进一步检查我的代码之后,我注意到RadComboBox的 OnClientSelectedIndexChanged 中引用的函数不存在。
我已经从其他解决方案复制了代码,但一定错过了那个。