Inicio de sesión

RSS

Distribuir contenido

En línea

En este momento hay 1 usuario y 7 invitados en línea.

Redirección de una página ASP

Para redireccionar la ejecución de una página ASP utilizará el método Redirect proporcionado por el objeto Response. Esta técnica es útil en aquellas situaciones en las que debe mostrar en el navegador del usuario dos páginas distintas según una condición previa (tipo de usuario, hora del día, etc).

Ejemplo:

En el siguiente ejemplo se utiliza la sentencia Responde.Redirect mi_pagina para interrumpir la ejecución de la página y visualizar en el navehador la página identificada en la variable "mi_pagina".

<%
responde.buffer = true
Dim mi_pagina
'Comparación ficticia para inicializar la variable mi_pagina
If tipo_usuario = "cliente" Then
mi_pagina = "clientes.html"
Else
mi_pagina = "index.html"
End If
'Llamda al metodo redirect
Responde.clear
Responde.Redirect mi_pagina
Responde.End
%>

Observaciones:

Debe tener en cuenta que el procedimiento utilizado por el servidor es enviar al cliente una cabecera HTTP indicando que el objeto ha sido movido. A continuación el navegador recibe en el location la dirección de la nueva página a visualizar (destino de la dirección).

La sentencia responde.buffer = true srive para indicar al servidor que la página debe almacenarse en un buffer (espacio de memoria temporal) y ser enviada al cliente cuando ha finalizado la ejecución en unos segundos lo que además resulta molesto para el usuario.

Autor

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <i> <b> <h2> <h3> <tt> <blockcode>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • Saltos automáticos de líneas y de párrafos.
  • Every instance heading tags will be modified to include an id attribute for anchor linking.
  • Se pueden agregar imágenes a este envío.
  • Every instance of "<!--tableofcontents-->" in the input text will be replaced with a collapsible mediawiki-style table of contents. Accepts options for title, list style, minimum heading level, and maximum heading level as follows: <!--tableofcontents list: ol; title: Table of Contents; minlevel: 1; maxlevel: 3;-->. All arguments are optional and defaults are shown.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta es para verificar que eres humano y así mismo eviar el SPAM.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

Publicidad