Buscar en Asptutor     
Demo Tienda Virtual Tutorcar
 Navegacion->Inicio | Active Server Pages  

La web de los recursos y ejemplos de asp

Versión para imprimir

 

Alojado en:


urbe-networks.com

Recomienda esta pagina a un amigo

Servicios Gratuitos

Articulos relacionados

Utilizar GetRows()

Tienda Virtual - Carrito de compra

Messenger a través de BD en ASP

Miniaplicacion de comercio electronico

Objeto Datagrid de ASP.NET en ASP

Acotación de resultados

Paginacion de resultados Basica

Combobox enlazados con asp

A vueltas con el Response.Redirect

El Objeto Session

Messenger a través de BD en ASP

Planificación de un sitio Web

Paginacion de resultados Basica

Secuencias de comandos asp

Un calendario en ASP (Revision 2)

Ventana SQL (Revision)


Enlaces recomendados

   

Tutorial ASP

Secuencias de comandos asp
Este articulo ha sido leído 170.341 veces

Agregar secuencias de comandos

    Como vimos anteriormente, una pagina ASP mezcla en el mismo archivo secuencias de comandos con código HTML standard. Las secuencias de comandos asp se distinguen del resto del texto del archivo mediante delimitadores (un delimitador es un carácter o secuencia de caracteres que marca el principio o final de una unidad).

    En el caso de HTML , dichos delimitadores son los símbolos "<" y ">" que enmarcan las etiquetas Html. ASP utiliza los delimitadores 

"<%"  y   "%>

para enmarcar las secuencias de comandos.

Veamos esto con un ejemplo sencillo:

<HTML>
<BODY>
  Hola, bienvenido a mi página, estamos a : <%=Now( )%>
</BODY>
</HTML>

La función NOW() de VBScript devuelve la fecha y hora actuales.
Cuando el servidor Web procese la pagina nos devolverá el siguiente resultado al explorador:

 

Hola, bienvenido a mi página, estamos a : 4/1/2000   14:25:55 PM

 

    Como vemos, el cliente, no recibe el código asp, recibe el resultado de la ejecución de dicho código.

    Dentro de los delimitadores ASP se puede incluir cualquier instrucción, expresión, procedimiento u operador válido para el lenguaje de programación que estemos usando. Un ejemplo de esto seria una página que nos mostraría:

Buenos días

si la ejecutamos antes de las 12:00 o:

Buenas Tardes

si la ejecutamos después de esta hora, el código seria el siguiente:

<HTML>
<BODY>
<% If Time( ) >= #12:00:00 AM# And Time( ) <#12:00:00 PM# Then%>
         Buenos días
<%Else%>
         Buenas Tardes
<%End If%>
</BODY>
</HTML>

Establecer el lenguaje de la aplicación

    ASP viene de forma nativa  con dos motores de secuencia de comandos Microsoft Visual Basic Scriptig Edition (VBScript)  y  Microsoft JScript. Puede instalar y utilizar motores de otros lenguajes como REXX y Perl.

    Para establecer el lenguaje principal de secuencia de comandos en todas las páginas de una aplicación, establezca la propiedad Lenguaje ASP predeterminado en la ficha Opciones de la Aplicación en el Administrador de Servicios Internet.

    Para establecer el lenguaje principal de secuencia de comandos en una única página, hay que agregar la directiva <%@ LANGUAGE%> al principio del archivo .asp. La sintaxis de esta directiva es la siguiente:

<%@ LANGUAGE=Lenguaje_secuencia_comandos %>

donde Lenguaje_secuencia_comandos es el lenguaje principal de secuencia de comandos que va a establecer en esa página concreta. El valor de la página invalida el valor global de todas las páginas de la aplicación.

Todos los ejemplos de estas páginas están escritos en VBScript

 

Comentarios en VBScript

    VBScript acepta comentarios marcados con apóstrofes. Estos comentarios se eliminan al procesarse la secuencia de comandos y no se envían al explorador.

'Esta linea y las siguientes son comentarios.
'La función ImprimirTabla imprime los elementos de una matriz.
Call ImprimirTabla (mimatriz( ))

    No puede incluir comentarios en expresiones de resultados. Por ejemplo, la primera línea que sigue funciona, pero la segunda no, porque empieza con <%=

<% i=i+l 'incrementa i. Esta instrucción funciona.%>
<%= i  'imprime el valor i. Esta instrucción no funciona.%>


Distinguir entre mayúsculas y minúsculas

VBScript no distingue entre mayúsculas y minúsculas.

Atras

Siguiente


 

¿Estas empezando y este articulo es muy complejo para tí?
Empieza por el principio, visita Ejemplos Básicos

Puedes obtener un listado completo de todos los artículos y ejemplos de ASP en http://www.asptutor.com/asp/todoslosarticulos.asp
 

Valora este articulo   Malo Excelente  
136 usuarios han valorado este articulo. Valoracion media:

Nota: Para cualquier consulta u opinión sobre este articulo puedes usar los foros

 

 

AspTutor lo hacemos entre todos ¿Como vas a colaborar hoy?


Google

 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar