2016-09-22 46 views
0

我与新的代码(Telerik ASP AJAX)有另一个人谁不在这里了,所以我们不能要求他帮助.. 有一个简单的问题的页面..它一直在使用以前的WEB服务器(基于IIS Windows 7)。 在我们构建新的PC之后,我们也安装了Win_7和相同的IIS,但Telerik版本可能会更新鲜。 .. 有一个带有RadScriptManager的PlaceHolder(PH)主页。 然后,从另一个代码创建RadRotator并将其作为控件添加到PH。 .. 在调试过程中一直很好,我可以看到代码如何创建所有元素,创建成功的RadRotator,然后将创建的Rotator成功传递给PH容器。 '' 但是在路的尽头,页面上没有可见的Rotator。 .. 而且我也看不到它在页面上的脚本引用。RadScriptManager和RadRotator

它应该是这样的:

<script src="http://some path/2016.3.914/Rotator/RadRotator.js" type="text/javascript"></script> 

但还有最后一页上没有这样的状态。

IIS设置为集成模式,而不是经典。此外,该应用程序在NET4下。

为什么一般会这样呢?

如果问题不明确,请向我澄清。

+0

你能提供你的aspx标记代码及其代码吗?这样我们可以更好地理解你的问题 – woodykiddy

回答

0

嗯,对不起,我忘了汇报答案..

的问题是,在新版本

RadScriptManager

被替换ScriptManager

0

这可能是由很多事情造成的,而且这种修复方法很奇怪。

  • 确保Telerik CDN已启用,这样您就可以获得您所期望的网址。您需要RadScriptManager此

  • 确保那些脚本您的网络中提供(监视网络请求,确保他们回到200或304,speakwith您的网络,否则Google Apps管理员)

  • 确保您使用的是官方的版本,而不是一个内部版本,唯一的官方版本有CDN

  • 如果你正在使用webresource请求,添加<location>元素到Web.config以允许该获取的资源Telerik的处理程序的匿名访问