Come avrete sicuramente notato, le pagine asp o html appena create contengono solo il codice strettamente necessario. Quando però si realizza un sito e si vogliono implementare pagine in asp occorre mantenere un aspetto grafico piacevole.
Come fare per unire html e asp?
Innanzitutto creare la pagina e definirne sfondo, carattere, dimensioni, aspetto grafico… e salvarla con estensione ‘.ASP’. Ora bisogna distinguere fra la parte di codice che non visualizza nulla (esempio le procedure di connessione) e il codice che invece comporta una visualizzazione a schermo di qualcosa (es. ‘response.write(“ciao, io sono qualcosa”)’ ). Nel primo caso il codice asp può essere inserito in qualsiasi punto della pagina (per esempio all’inizio, subito prima di ‘<html>‘).
Nel secondo caso invece occorre aprire la pagina mediante il nostro editor ‘visuale’ e posizionarsi nel punto in cui vogliamo far apparire quel ‘qualcosa’, per esempio un link che abbiamo prelevato dal database.
A questo punto inseriamo alcuni caratteri (esempio ‘XXXXX’) e definiamone tipo di carattere, dimensioni, colore…
Fatto questo salviamo la pagina e apriamola in modalità html: se il vostro editor non supporta tale modalità, la apriamo mediante il Blocco Note di Windows stesso.
Ora cerchiamo il punto in cui abbiamo inserito XXXXX e sostituiamo le cinque X con il codice asp che ci consente di visualizzare il link che abbiamo prelevato dal database (‘response.write(link)’): in questo modo siamo sicuri che il testo del link sarà visualizzato nel punto giusto. Inoltre così facendo questo testo avrà dimensioni, colore e tipo di carattere specificati in precedenza.
Un’ultima raccomandazione: abbiamo detto che la parte compresa fra ‘Do while NOT RS.EOF’ e ‘LOOP’ viene ripetuta tante volte quanti sono i record presenti nel database (o comunque per il numero di volte specificato nel codice stesso).
Quindi se vogliamo inserire, per esempio, un’immagine tra un record e l’altro dovremo inserirne il relativo codice all’interno di quelle ‘frasi’.
In questo caso è sufficiente creare lo schema di visualizzazione dei risultati e marcare con XXXXX e YYYYY i punti in cui comincia e finisce la parte da ripetere.
Il passaggio successivo è quello di aprire la pagina in modalità html e sostituire XXXXX con ‘Do while NOT RS.EOF’ e YYYYY con ‘LOOP’.