Recomendado: Ejemplos Explique cómo usar el conjunto de registros de desconexión en ASP Cuando usamos los componentes ADO incorporados de ASP para la programación de la base de datos, generalmente abrimos una conexión al comienzo del script y la cerramos al final del script, pero para scripts más grandes, la conexión está abierta mucho más larga en la mayoría de los casos de lo que debe abrir. Por lo tanto
En VBScript, hay una instrucción OnerrorResumEnext que hace que el intérprete de script ignore los errores de tiempo de ejecución y continúe la ejecución del código de script. Luego, el script puede verificar el valor de la propiedad Err.Number para determinar si ocurrió un error. Si se produce un error, se devuelve un valor distinto de cero. En ASP3.0, también puede usar OnerrorGoto0 para volver al manejo de errores predeterminado. Este tipo de procesamiento en realidad se realiza en ASP2.0, pero no hay una descripción del documento correspondiente. Esto es común en muchos archivos de procesamiento relacionados con datos ASP. Agregue onRorResumEnext para desactivar el procesamiento de error predeterminado y luego use ERR para atraparlo.
| Iferrthen Err.Clear Hay un error en Respuesta. ¡Visite! Respuesta. Endif |
Para obtener una descripción de error más detallada, intentemos el objeto Asperror. Es un nuevo objeto de ASP3.0. Se puede obtener a través del método GetLasterRor del objeto del servidor. Asperror proporciona información detallada sobre el último error en ASP. A diferencia del objeto ERR en VBScript, no se puede llamar a este método en ningún momento para ver si ocurre un error. Solo se puede usar en una página web de error personalizada ASP. Si se usa desactivando el manejo de error predeterminado (usando la instrucción OnerrorResumEnext) como usar el objeto ERR, el método GetLasterRor no puede acceder a los datos detallados del error.
Propiedades del objeto Asperror:
El objeto Asperror proporciona nueve atributos para indicar la naturaleza y la fuente del error que ocurrió, y devuelve el código real que causó el error. Las propiedades y descripciones son las siguientes:
ASPCODE: Integer. Número de error generado por ASP/IIS, como 0x800a009
AspDescription: Tipo de cadena. Si este error es un error relacionado con ASP, esta propiedad es una descripción detallada del error. Por ejemplo: Allhttp: http_accept:*/*http_accept_language: zh-cnhttp_connection: keep-alivehttp_host: shttp_user_agent: mozilla/4.0 (compatible; msie6.0; windowsnt5.0; (r11.5)) .. también hay informes como los informes como los informes.
Categoría: Tipo de cadena. La fuente del error es la del lenguaje de secuencias de comandos interno ASP, o un objeto.
Compartir: ¡Por favor preste atención! Ataques de guiones ASP comunes y técnicas de prevención Debido a la conveniencia y facilidad de uso de ASP, cada vez más programas de fondo del sitio web utilizan el lenguaje de secuencias de comandos ASP. Sin embargo, debido a que ASP en sí tiene algunas vulnerabilidades de seguridad, proporcionará a los piratas informáticos la oportunidad de aprovecharlo si no tienen cuidado. De hecho, la seguridad no es solo una cuestión de gestión de redes, sino que los programadores también deben estar en cierta seguridad.
7 páginas en la página total anterior 1234567