最近运行我的应用程序时,在向服务器发出请求后会有很长的延迟。在调试和单步执行时,代码快速完成,然后出现一个对话框,我假设这是滞后的原因。 (我尝试了一系列其他选项,包括禁用ViewState,禁用调试,安装IE 8以及重新安装Ajax Control Toolkit。
对话框如下:
查找源代码:ExtenderControlBase.cs 原始位置:C:\ Users \ swalther \ Projects \ AspNetAjax \ Releases \ 30930 \ AjaxControlToolkitSource \ AjaxControlToolkit \ ExtenderBase \ ExtenderControlBase.cs
这很奇怪,因为我不熟悉这台名为swalther的计算机上的任何用户(最近重新格式化了)并且在我的计算机上搜索此文件夹没有任何结果。
像往常一样,我们将非常感谢任何帮助。
答案 0 :(得分:1)
对swalther的引用是指首先编译代码的开发人员。
答案 1 :(得分:1)
固定。 (第二次我回答了我自己的问题 - 去看看。我正在创建一个我的bug数据库:))
更改了这一行:
<asp:ScriptManager ID="scriptManager1" runat="server" EnablePageMethods="true" />
到此:
<ajaxControlToolkit:ToolkitScriptManager ID="scriptManager1" runat="server" />
看起来你必须使用ajax控件工具包脚本管理器而不是ASP版本。