在ASP.NET AJAX,我可以爲ScriptManager
設置ScriptMode
。 腳本模式可以是調試或版本。 它們之間的確切區別是什麼?是不是調試模式,生成的腳本不會緩存在瀏覽器中,而在版本模式下,它們將被緩存,並且隨後的服務器訪問將被阻止?ScriptManagers的ScriptMode中調試和發佈有什麼區別?
5
A
回答
6
指的ScriptManager.ScriptMode Property:
在調試模式下, 客戶端腳本庫中的調試版本 正在使用的Web頁面,除非部署 配置元素的零售 屬性設置爲true。
在發佈模式下, 客戶端腳本庫發佈版本中 使用的網頁,除非部署 配置元素的零售 屬性設置爲false。
指的Debugging and Tracing Ajax Applications Overview:
微軟的Ajax架構 提供發佈和調試 模式的典範。發佈模式提供錯誤 檢查和異常處理, 已針對性能進行了優化, 最小化了腳本大小。調試模式 提供更強大的調試 功能,例如類型和參數 檢查。如果創建客戶端腳本文件的調試版本 或腳本 資源,則當應用程序處於 調試模式時,ASP.NET將運行調試 版本。這使您能夠在調試腳本中拋出 異常,但仍然保持 最小釋放代碼的大小爲 。
0
在發佈模式下,ScriptManager將加載更小,縮小且不可讀的JavaScript庫。調試版本將加載帶有註釋和良好格式的實際源代碼,但由於尺寸較大,它會變慢。並不是說ScriptManager不會自動縮小不屬於MS AJAX的庫。
相關問題
- 1. Xcode/Cocoa:調試和發佈版本有什麼區別?
- 2. Qt調試版本和Qt發佈版本有什麼區別?
- 3. 發佈和迭代有什麼區別?
- 4. DLL包含什麼?調試DLL和發佈DLL有什麼區別?
- 5. 調試和編譯有什麼區別?
- 6. Live和IntelliTrace調試有什麼區別?
- 7. 調試和發佈之間的區別
- 8. .NET中的調試和發佈二進制文件有什麼區別?
- 9. 「瀏覽器發佈」和「程序發佈」有什麼區別?
- 10. 「發佈」和「發佈」版本配置有什麼區別?
- 11. C++動態發佈庫和調試庫之間有什麼區別?
- 12. .NET中「調試」和「發佈」版本之間的主要區別是什麼?
- 13. Visual Studio 2010中的調試模式與發佈模式有什麼區別?
- 14. 什麼的調試版本和發佈版本,區別意味着和使用
- 15. rxjs 5中發佈和多播運營商有什麼區別?
- 16. 發佈的和公共的方法/屬性有什麼區別?
- 17. 有什麼區別`和$(Bash中有什麼區別?
- 18. 「調試中斷」和int 80h有什麼區別?
- 19. Qt:調試和發佈中moc輸出的區別?
- 20. 測試和規格有什麼區別?
- 21. JIRA上的發佈和迭代有什麼區別?
- 22. UI級別測試和API級別測試有什麼區別?
- 23. 鉤子和回調有什麼區別?
- 24. 調用ThinkingSphinx.search和ModelName.search ...有什麼區別?
- 25. 綁定和調用有什麼區別?
- 26. 調用exampleFunction()和exampleFunction.call()有什麼區別?
- 27. 燕尾和併發有什麼區別?
- 28. 發佈和自動刪除有什麼區別?
- 29. 編譯debug =「false」和發佈模式有什麼區別?
- 30. 發佈工具和索引處理程序有什麼區別?