2011-11-03 36 views
2

我有一個完整的ASP.NET,可以大量使用DevExpress ASPx控件套件。網格,文本框,圓形面板等IE中的Devexpress錯誤

該網站在Chrome瀏覽器,火狐瀏覽器,但在IE瀏覽器有些用戶界面不起作用。例如,我有一個ASPxComboBox控件。在IE中它不會「下拉」。

使用上的控制檯線F12開發工具以下顯示爲錯誤代碼時,下拉應該解僱

SCRIPT87:無效的參數。 DXR.axd R = 1_42-DSzC3,線1268字符

的功能是以下,線1268是線5在下面

function _aspxCreateStyleSheetInDocument(doc) { 
if(__aspxIE) 
return doc.createStyleSheet(); 
else { 
var styleSheet = doc.createElement("STYLE"); 
_aspxGetChildByTagName(doc, "HEAD", 0).appendChild(styleSheet); 
return styleSheet.sheet; 
} 
} 

任何建議的代碼從哪裏開始?

回答

4

是否在web.config中啓用資源合併?

<devExpress> 
... 
    <compression enableHtmlCompression="false" enableCallbackCompression="true" 
       enableResourceCompression="true" enableResourceMerging="true" /> 
... 
</devExpress> 
4

這個問題是IE瀏覽器(它可以當太多的樣式錶鏈接在頁面內註冊中遇到)的一個特定的。要解決此問題,建議您啓用「資源合併http://help.devexpress.com/#AspNet/CustomDocument6911選項。

如果自動套用格式/主題使用,通過«ASPxThemeDeployer只有皮膚文件‘模式」 http://help.devexpress.com/#AspNet/CustomDocument7485的工具’部署控制皮膚。

另請參見:

http://www.devexpress.com/kb=K18487