Asp.net ScriptManager';什么是脚本模式?
在ASP.NET AJAX中,我可以为Asp.net ScriptManager';什么是脚本模式?,asp.net,ajax,scriptmanager,Asp.net,Ajax,Scriptmanager,在ASP.NET AJAX中,我可以为ScriptManager设置ScriptMode。 脚本模式可以是调试或发布。 它们之间的确切区别是什么?是否在调试模式下,生成的脚本不会缓存在浏览器上,而在发布模式下它们将被缓存,并且随后的服务器访问将被阻止?参考: 在调试模式下,调试的版本 客户端脚本库用于 除非零售网站 部署的属性 配置元素设置为true 在发布模式下,发布的版本 客户端脚本库用于 除非零售网站 部署的属性 配置元素设置为false 提及: microsoftajax体系结构 提供发
ScriptManager
设置ScriptMode
。
脚本模式可以是调试或发布。
它们之间的确切区别是什么?是否在调试模式下,生成的脚本不会缓存在浏览器上,而在发布模式下它们将被缓存,并且随后的服务器访问将被阻止?参考:
在调试模式下,调试的版本
客户端脚本库用于
除非零售网站
部署的属性
配置元素设置为true
在发布模式下,发布的版本
客户端脚本库用于
除非零售网站
部署的属性
配置元素设置为false
提及:
microsoftajax体系结构
提供发布和调试的模型
模式。释放模式提供错误信息
检查和异常处理
针对性能进行了优化,具有
最小化脚本大小。调试模式
提供更健壮的调试
特性,例如类型和参数
检查。如果创建调试版本
客户端脚本文件或脚本的类型
资源,ASP.NET运行调试
应用程序处于运行状态时的版本
调试模式。这使您能够抛出
调试脚本中的异常,但仍然存在
将发布代码的大小保持在
最低限度
在发布模式下,ScriptManager将加载较小、缩小且不可读的JavaScript库。调试版本将加载带有注释和良好格式的实际源代码,但由于大小较大,因此速度较慢。并不是说ScriptManager不会自动缩小不属于MS AJAX的库