我正在使用Internet Explorer 11进行测试:
我有一个显示组列表的RadGrid控件(groupId,groupName)。 每个组都有一个显示GroupMembers(memberId,groupId,memberName)的DetailTable。
RadGrid放置在属于MasterPage的ContentPage中。
在MasterPage中有RadAjaxManager。 在ContentPage中我有RadAjaxManagerProxy,AjaxControlId引用RadGrid,UpdatedControls引用相同的(RadGrid)。
如果我省略使用Ajax的东西,使用完整回发,则可以正确地展开/折叠细节而不会出错。
然而当我使用Ajax时,该页面返回一个网页错误:未指定的错误。它不会总是发生,但经常发生(大约80%)。一切都正确显示,只是得到那个奇怪的消息。 当我使用RadAjaxPanel而不是代理设置时,错误是相同的。
当我让调试器显示详细信息时,它会在第835行的 ScriptResource.axd 中崩溃:
var b=g.getBoundingClientRect();
在堆栈中有这个调用:
$telerik.originalGetLocation [Line: 835, column: 2], ScriptResource.axd
commonScripts.getLocation [Line: 284, column: 2], ScriptResource.axd
commonScripts.getBounds [Line: 347, column: 25], ScriptResource.axd
$T.RadToolTip.prototype._getBoundsRelativeToElement [Line: 901, column: 19], ScriptResource.axd
$T.RadToolTip.prototype.getToolTipBounds [Line: 954, column: 54], ScriptResource.axd
Anonymous function [Line: 733, column: 81], ScriptResource.axd
Anonymous function [Line: 47, column: 9], ScriptResource.axd
$T.RadToolTip.prototype._playAnimation [Line: 740, column: 1], ScriptResource.axd
Anonymous function [Line: 667, column: 65], ScriptResource.axd
Anonymous function [Line: 47, column: 9], ScriptResource.axd
经过一些测试后,当我快速点击以展开/折叠细节时,似乎更经常发生(可能还没有正确加载所有内容,但无法获得)。但是当我花时间在点击之间等待几秒钟时,就会发生这种情况。
我在互联网上搜索了几天,到目前为止还没有成功。 双重检查Web.config设置,正确显示httphandlers。
请给我一些步骤,不能克服它。
答案 0 :(得分:0)
发送后照亮了,我终于问了叔叔谷歌的问题,并在这里找到了解决方案:
http://www.telerik.com/forums/tooltip-inside-ajax-updatepanel#ygiEWdsUekuoLhx2AFwCHw
我是关于中断运行javascript函数来处理显示使用telerik RadTooltipManager的工具提示,当你太早点击(在它发生之前)。
在RadTooltipManager中设置ShowDelay =“0”解决了我的问题。希望它对你有帮助! :)