Tecnología

Inicio

Cómo utilizar ASP Fos para grabar en tablas HTML

Active Server Pages de Microsoft le permiten llevar a cabo cálculos complejos en un servidor web. Para hacer esta capacidad significativa para un usuario, ASP debe combinarse con un sistema de navegador de usar como HTML. Utilice tablas HTML para presentar información dinámica. En el camino se tendrá que hacer uso de un lenguaje de scripting, como VBScript.

Instrucciones

Definición de la información Tabla

1 Definir las variables que desee incluir en la tabla. De acuerdo con el Microsoft Developer Network, páginas ASP se combinan componentes de objetos de este entorno con un lenguaje de scripting, como VBScript. Para declarar una matriz (o cualquier otra variable especie) en VBScript, utilice la palabra clave "Dim". Por ejemplo:

<%

Dim heightAndWeightData (3, 2)

Esto define la matriz "heightAndWeightData" como una matriz de dos dimensiones (forma de mesa) con cuatro filas y tres columnas. A primera vista parece que tiene tres filas y dos columnas, pero las matrices en VBScript se basan en cero. Esto significa que el cero se cuenta como una dimensión. Por lo tanto, para lograr una matriz del tamaño correcto, restar uno de ancho y uno desde lo alto de la tabla de datos que realmente desea.

2 Asignar valores a la matriz que ha definido. Utilice la sintaxis de matrices de VBScript en combinación con el símbolo de igualdad. La mayoría de las tablas se leen de izquierda a derecha, comenzando con nombres seguidos de columnas de información. Si usted quiere asignar un nombre a la primera columna de la primera fila de la matriz, puede escribir:

heightAndWeightData (0,0) = "Kendra"

Y para asignar nombres a las filas siguientes:

heightAndWeightData (1,0) = "Karen"

heightAndWeightData (2,0) = "Jimmy"

heightAndWeightData (3,0) = "Kenneth"

3 Asignar más valores de la matriz para llenar las filas con datos. Para poner los datos en la segunda y tercera columnas de las filas que nombrado anteriormente, podría escribir líneas tales como:

heightAndWeightData (0,1) = "100"

heightAndWeightData (0,2) = "5.5"

Ver el patrón? Para llenar la misma información para más filas, incrementar el parámetro de la izquierda. Este es el mismo truco que utilizó en el paso 2 para moverse entre las filas, mientras que la asignación de nombres:

heightAndWeightData (1,1) = "115"

heightAndWeightData (1,2) = "5.7"

heightAndWeightData (2,1) = "150"

heightAndWeightData (2,2) = "5.8"

heightAndWeightData (3,1) = "140"

heightAndWeightData (3,2) = "5.7"

%>

Listado de los datos como una tabla HTML

4 El uso de etiquetas HTML, mostrar la primera fila como una fila de encabezado. Cada fila de una tabla HTML se compone de células, que a su vez contienen uno de los dos tipos de información: datos de cabecera o datos de la tabla. Después de abrir el modo de mesa con la etiqueta "<table>", anexar un "<tr>", a continuación, una etiqueta "<th>" seguido inmediatamente de la información relativa a varios títulos de la tabla (nombres de columna), separados por más "<th> "etiquetas. Puede tener este aspecto:

<Table>

<Tr> <th> Nombre <th> Altura <th> Peso

5 Combinar HTML y ASP para mostrar los datos de la tabla en la siguiente fila. El verdadero poder de ASP y de todos los idiomas del lado del servidor, reside en su capacidad para llevar a cabo las funciones complejas de las cuales es incapaz de HTML. Entre estas funciones se encuentran la recuperación de datos y el acceso a la matriz. El objeto de respuesta en ASP le permitirá a la información de salida de la matriz que ha creado anteriormente:

<Tr>

<Th> <% Response.Write (heightAndWeightData (0,0))%>

<Td> <% Response.Write (heightAndWeightData (0,1))%>

<Td> <% Response.Write (heightAndWeightData (0,2))%>

El código anterior utiliza etiquetas HTML regulares. Alterna utilizar ASP, así, a la salida de la matriz de VBScript.

6 Modelar la visualización de las filas posteriores de los datos en el código de la primera fila. Donde "0" indica qué fila de la matriz de salida, reemplazarlo con "1":

<Tr>

<Th> <% Response.Write (heightAndWeightData (1,0))%>

<Td> <% Response.Write (heightAndWeightData (1,1))%>

<Td> <% Response.Write (heightAndWeightData (1,2))%>

Puede dar salida a las dos filas siguientes de manera similar, pero sustituyendo el "1" por encima de "2", luego con "3." Incrementar el número thusly en el primero de los dos parámetros de matriz, no el segundo. Debido a que el segundo de los parámetros de matriz se refiere a datos de la columna, estos deben permanecer constante.

7 Cerrar el modo de tabla usando la etiqueta HTML "</ table>".

Consejos y advertencias

  • No se olvide de definir VBScript como lenguaje de script. Incluir la equivalencia "<% @ LANGUAGE =" VBScript "%>" al principio del programa.