该应用程序正在使用RadAjaxPanel标记。浏览我的开发机器时出现错误&#34; RadAjaxNamespace未定义&#34;在浏览器调试控制台中,但在浏览到我们的生产服务器时没有。当查看两者上呈现的html之间的差异时,我发现在具有错误的开发机器上,不呈现rad ajax的web资源脚本包括。 (Tag <script type="text/javascript" src="/WebResource.axd?d=...)
在我重新安装机器之前它曾经工作过。什么可能导致rad ajax控件不呈现脚本包括?
使用RadControls for ASP.NET AJAX 2013.1.220.40,RadAjax.Net2.dll 1.5.1.0
答案 0 :(得分:1)
我注意到您正在使用旧版本的Telerik控件(在这种情况下为RadAjax dll)与更新版本的组合。是否有任何特定原因需要使用旧控件?如果没有,我建议您从项目中删除该DLL。您只需要Telerik.Web.UI.DLL,Telerik.Web.UI.Skins.DLL和Telerik.Web.UI.Design(前提是您需要使用设计时)。 据我所知,不再支持旧的控件(ASP.NET Classic的RadControls或类似的东西),并且可能由于浏览器和.net兼容性等各种原因而导致问题。此外,我不确定您是否可以依赖这两种产品之间的任何形式的集成。