Come leggere un file di testo in una casella Drop Down in ASP

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.

istruzione

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>