情况是这样的:
我有一个加载自定义web用户控件的主页。在我的web控件中,我想使用javascript和RadAjaxManager来加载第二个web用户控件。我使用了Telerik中的这个例子作为我的指南:
http://demos.telerik.com/aspnet-ajax/ajax/examples/manager/clientsideapi/defaultvb.aspx
但是,当我在RadAjaxManager上调用客户端"ajaxRequest“方法时,我一直收到以下错误。
TypeError: Cannot read property 'id' of undefined发布于 2012-12-07 00:09:43
我终于想通了!
在我的父web控件上,我已经实现了一个RadAjaxManager。因此,当我用自己的RadAjaxManager加载我的第二个web控件时,javascript对使用哪个管理器感到困惑。
进入: RadAjaxManagerProxy -> http://www.telerik.com/help/aspnet-ajax/ajax-ajaxmanagerproxy.html
在实现它之后,我的控件工作得很好!
希望这对其他人有帮助,如果不是我自己以后忘记的时候。
发布于 2013-07-18 12:33:49
发生此错误的另一个原因是在web.config的<pages>元素中没有clientIDMode="AutoID“属性
https://stackoverflow.com/questions/13747720
复制相似问题