En ASP.NET AJAX, puedo configurar ScriptMode
para ScriptManager
. El modo de secuencia de comandos puede ser Depurar o Versión. ¿Cuáles son las diferencias exactas entre ellos? ¿Es cierto que en el modo de depuración , las secuencias de comandos generadas no se almacenarán en caché en el navegador mientras que en el modo Versión se almacenarán en caché y se evitará el acceso al servidor posterior?¿Cuál es la diferencia entre Depurar y Liberar en el ScriptMode de ScriptManagers?
Respuesta
Refiriéndose a ScriptManager.ScriptMode Property:
En depuración modo, versiones de depuración de bibliotecas de scripts cliente se utilizan en la página Web a menos que el menor atributo del elemento de configuración de implementación se establece en true.
En Release modo, versiones de lanzamiento de bibliotecas de scripts cliente se utilizan en la página Web a menos que el atributo menor del elemento de configuración de implementación se establece en false.
Refiriéndose a Debugging and Tracing Ajax Applications Overview:
La arquitectura de Microsoft Ajax proporciona un modelo para la liberación y depuración modos. El modo de lanzamiento proporciona el error y el control de excepciones que está optimizado para el rendimiento, con tamaño de script minimizado. El modo de depuración proporciona funciones de depuración más robustas , como tipo y argumento comprobando. Si crea versiones de depuración de archivos de script de cliente o recursos de script , ASP.NET ejecuta las versiones de depuración cuando la aplicación está en modo de depuración . Esto le permite lanzar excepciones en las secuencias de comandos de depuración pero aún así mantener el tamaño del código de versión en un mínimo de .
En modo de lanzamiento, ScriptManager cargará las bibliotecas de JavaScript más pequeñas, minificadas e ilegibles. La versión de depuración cargará el código fuente real con comentarios y un buen formato, pero será más lento debido al tamaño más grande. No es que ScriptManager no minimice automáticamente las bibliotecas que no son parte de MS AJAX.
- 1. ¿Cuál es la diferencia entre liberar y autorrellenar?
- 2. ¿Hay alguna diferencia (de rendimiento) entre Depurar y Liberar?
- 3. ¿Cuál es la diferencia entre liberar el puntero y asignarlo a NULL?
- 4. ¿cuál es la diferencia entre:.! y: r !?
- 5. ¿Cuál es la diferencia entre dict() y {}?
- 6. Cuál es la diferencia entre $ y jQuery
- 7. Cuál es la diferencia entre $ (...) y `...`
- 8. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 9. ¿Cuál es la diferencia entre .ToString (+) y ""
- 10. Cuál es la diferencia entre = y: =
- 11. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 12. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 13. ¿Cuál es la diferencia entre + = y = +?
- 14. ¿Cuál es la diferencia entre ".equals" y "=="?
- 15. ¿Cuál es la diferencia entre {0} y ""?
- 16. ¿Cuál es la diferencia entre " " y ""?
- 17. ¿Cuál es la diferencia entre: = y + = en el archivo make?
- 18. ¿Cuál es la diferencia entre el operador "=" y "==" en Bash?
- 19. ¿Cuál es la diferencia entre el mango y el hilo?
- 20. Backbone.Js - ¿Cuál es la diferencia entre el y $ el?
- 21. ¿Cuál es la diferencia entre el NSImage y el UIImage?
- 22. ¿Cuál es la diferencia entre el colado y la coerción?
- 23. ¿cuál es la diferencia entre el complemento y la biblioteca?
- 24. ¿Cuál es la diferencia entre el casting y la conversión?
- 25. ¿cuál es la diferencia entre el material y la textura?
- 26. ¿Cuál es la diferencia entre el
- 27. ¿Cuál es la diferencia entre el marco y la arquitectura?
- 28. ¿cuál es la diferencia entre el objetivo y el proyecto?
- 29. ¿Cuál es la diferencia entre el JSP y el JSTL?
- 30. ¿Cuál es la diferencia entre el tenedor y el hilo?