2016-09-22 52 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的處理程序的匿名訪問