Come utilizzare ASP Fos per la scrittura di tabelle HTML

August 15

Microsoft Active Server Pages consentono di eseguire calcoli complessi su un server web. Per rendere questa capacità significativo per un utente, ASP deve essere combinata con un sistema del browser da usare come HTML. Utilizzare le tabelle HTML di presentare le informazioni dinamiche. Lungo il percorso è necessario fare uso di un linguaggio di scripting, come VBScript.

istruzione

Definizione Tabella Informazioni

1 Definire le variabili che si desidera includere nella tabella. Secondo la rete gli sviluppatori di Microsoft, pagine ASP combinano componenti di oggetti di questo ambiente con un linguaggio di scripting, come VBScript. Per dichiarare una matrice (o qualsiasi altra variabile genere) in VBScript, utilizzare la parola chiave "Dim." Per esempio:

<%

Dim heightAndWeightData (3, 2)

Questo definisce l'array "heightAndWeightData" come un array (a forma di tabella) bidimensionale con quattro righe e tre colonne. A prima vista sembra avere tre righe e due colonne, ma le matrici in VBScript sono a base zero. Questo significa che lo zero conta come una dimensione. Quindi, per ottenere una matrice di dimensione corretta, sottrarre uno dalla larghezza e uno dall'altezza della tabella di dati veramente il desiderio.

2 Assegnare valori alla matrice che avete definito. Utilizzare la sintassi matrice di VBScript in combinazione con il simbolo uguale. La maggior parte dei tavoli leggere da sinistra a destra, iniziando con i nomi seguiti da colonne di informazioni. Se si voleva assegnare un nome alla prima colonna della prima riga della matrice, si potrebbe scrivere:

heightAndWeightData (0,0) = "Kendra"

E per assegnare nomi a righe successive:

heightAndWeightData (1,0) = "Karen"

heightAndWeightData (2,0) = "Jimmy"

heightAndWeightData (3,0) = "Kenneth"

3 Assegnare più valori di matrice per riempire le righe con i dati. Per inserire i dati nelle seconda e terza colonna delle righe sopra citati, si può scrivere linee quali:

heightAndWeightData (0,1) = "100"

heightAndWeightData (0,2) = "5.5"

Vedere il modello? Per compilare le stesse informazioni per ulteriori file, incrementare il parametro di sinistra. Questo è lo stesso trucco utilizzato al passaggio 2 per spostarsi tra le righe, mentre l'assegnazione di nomi:

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"

%>

Mostrando i dati come una tabella HTML

4 Utilizzando tag HTML, visualizzare la prima riga come una riga di intestazione. Ogni riga di una tabella HTML è costituito da cellule, che a loro volta contengono uno dei due tipi di informazioni: dati di intestazione o dati della tabella. Dopo l'apertura modalità tabella con il tag "<table>", aggiungere "<tr>", quindi un tag "<th>" immediatamente seguito dalle informazioni per molteplici intestazioni di tabella (nomi di colonna), separati da più "<th> "tag. Può apparire come segue:

<Table>

<Tr> <th> Nome <th> Altezza <th> peso

5 Combinare HTML e ASP per visualizzare i dati della tabella nella riga successiva. Il vero potere di ASP e di ogni lingua sul lato server, risiede nella sua capacità di svolgere funzioni complesse di cui HTML è incapace. Tra queste funzioni sono il recupero dei dati e di accesso agli array. L'oggetto Response in ASP vi permetterà di informazioni in uscita dalla matrice creato in precedenza:

<Tr>

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

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

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

Il codice precedente utilizza tag HTML regolari. Si alterna utilizzare ASP, nonché, per emettere la matrice VBScript.

6 Modellare la visualizzazione delle successive righe di dati sul codice per la prima riga. Dove "0" indica quale riga della matrice di uscita, sostituirlo con "1":

<Tr>

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

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

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

È possibile inviare i prossimi due file in modo simile, ma sostituire il "1" di cui sopra con "2", poi con "3." Incrementare la cifra thusly nel primo dei due parametri di matrice, non il secondo. Poiché il secondo dei parametri array si riferisce a dati di colonna, queste devono rimanere costanti.

7 Chiudi modalità tabella utilizzando il tag HTML "</ table>".

Consigli e avvertenze

  • Non dimenticare di definire VBScript come linguaggio di scripting. Includere l'equivalenza "<% @ LANGUAGE =" VBSCRIPT "%>" all'inizio del programma.