Air*_*475 5 javascript telerik radajaxmanager
这是情况:
我有一个加载自定义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
Run Code Online (Sandbox Code Playgroud)
Bri*_*den 10
发生此错误的另一个原因是<pages>web.config元素中没有clientIDMode ="AutoID"属性
我终于想通了!
在我的父网页控件上,我已经实现了RadAjaxManager.因此,当我使用自己的RadAjaxManager加载我的第二个Web控件时,javascript对于使用哪个管理器感到困惑.
输入:RadAjaxManagerProxy - > http://www.telerik.com/help/aspnet-ajax/ajax-ajaxmanagerproxy.html
实现这一点后,我的控件工作得非常好!
希望这有助于其他人,如果不是我自己后来在我忘记的时候.