September 18
Active Server Pages (ASP) è un linguaggio di scripting server-side creata e prodotta da Microsoft. Esso consente ai programmatori web per aggiungere funzionalità di programmazione di pagine web elaborando codice di script sul server e restituendo il codice HTML generato dinamicamente al browser web. Utilizzando il File System Object, uno script ASP può accedere a un file di testo sul server e utilizzare i contenuti per popolare un menu a discesa. In questo modo il contenuto di un menu a discesa per essere cambiati facilmente aggiornando il file di testo, piuttosto che modificare il codice ASP all'interno della pagina web.
1 Aprire un file di testo e inserire i contenuti che si desidera essere visualizzato nel menu a discesa. Salvare il file di testo con un nome significativo e caricarlo nella directory principale del server Web utilizzando l'interfaccia fornita dal tuo host web.
2 Creare una pagina web in cui si sta andando a posizionare il menu a discesa e salvare la pagina con un nome significativo e l'estensione "asp". Questa estensione indica al server che la pagina contiene il codice ASP.
3 Creare un menu a discesa con il <select> </ select> tag. Questi tag indicano al browser per visualizzare ogni opzione contenuta all'interno come una voce nel menu a discesa. I seguenti passaggi si baserà sull'esempio da ogni aggiunta di una o due righe di codice per lo script.
<Select>
</ Select>
4 Creare uno script ASP all'interno dei tag <select> con il <% e%> tag. Questi tag indicano al server per elaborare il codice tra loro come codice ASP. Definire le variabili all'interno di questi tag script.
<Select>
<%
dim UST, lima, linea
%>
</ Select>
5 Creazione di un oggetto del file system. Questa riga di codice crea una variabile che consente l'accesso ai metodi contenuti nella classe File System Object.
<Select>
<%
dim UST, lima, linea
set fso = Server.CreateObject ( "Scripting.FileSystemObject")
%>
</ Select>
6 Utilizzare il metodo OpenTextFile del File System Object per aprire il file di testo caricato sul server nel passaggio 1. Il primo parametro del metodo è il percorso del file (o solo il nome del file se hai caricato nella root del server) e il secondo parametro determina se il file può essere scritto o no. Impostare il secondo parametro su "1" perché si sta leggendo solo dal file.
<Select>
<%
dim UST, lima, linea
set fso = Server.CreateObject ( "Scripting.FileSystemObject")
file di set = fso.OpenTextFile ( "miofile.txt", false)
%>
</ Select>
7 Loop attraverso ogni riga del file di testo e scrivere che la linea in una serie di tag <option> </ option>. Questa operazione inserirà ogni riga del file di testo nel menu a discesa.
<Select>
<%
dim UST, lima, linea
set fso = Server.CreateObject ( "Scripting.FileSystemObject")
file di set = fso.OpenTextFile ( "miofile.txt", false)
Do While Non file.AtEndOfStream
line = file.readline
Response.Write "<option value =" & Chr (34) & linea & chr (34) & ">" & linea & "</ option>"
Linea = ""
Ciclo continuo
%>
</ Select>