Tecnología

Inicio

Cómo leer un archivo de texto en un cuadro desplegable en ASP

Active Server Pages (ASP) es un lenguaje de script del lado del servidor creado y producido por Microsoft. Se permite a los programadores web para añadir funcionalidad de programación de páginas web mediante el procesamiento de código de secuencia de comandos en un servidor y para devolver código HTML generado dinámicamente al navegador web. Uso del objeto del sistema de archivos, una secuencia de comandos ASP puede acceder a un archivo de texto en el servidor y utilizar el contenido para rellenar un menú desplegable. Esto permite que el contenido de un menú desplegable para cambiar fácilmente mediante la actualización del archivo de texto en lugar de modificar el código ASP dentro de la página web.

Instrucciones

1 Abrir un archivo de texto e introduzca el contenido que desea visualizar en el menú desplegable. Guarde el archivo de texto con un nombre significativo y subirlo a la raíz de su servidor web mediante la interfaz proporcionada por su proveedor de alojamiento web.

2 Crear una página web donde se va a colocar su menú desplegable y guardar la página con un nombre significativo y una extensión ".asp". Esta extensión le dice al servidor que la página contiene código ASP.

3 Crear un menú desplegable con las teclas <select> </ select> etiquetas. Estas etiquetas le dicen al navegador que muestre cada opción contenida dentro como un elemento en el menú desplegable. Los siguientes pasos se basarán en el ejemplo, por cada adición de una o dos líneas de código para la secuencia de comandos.

<Select>

</ Select>

4 Crear una secuencia de comandos ASP dentro de las etiquetas <SELECT> utilizando el <% y%> etiquetas. Estas etiquetas indican al servidor para procesar el código entre ellos como código ASP. Definir las variables dentro de estas etiquetas de secuencias de comandos.

<Select>

<%

dim FSO, archivo, línea

%>

</ Select>

5 Crear un objeto de sistema de archivos. Esta línea de código crea una variable que permite el acceso a los métodos contenidos dentro de la clase de objetos del sistema de archivos.

<Select>

<%

dim FSO, archivo, línea

establecer FSO = Server.CreateObject ( "Scripting.FileSystemObject")

%>

</ Select>

6 Utilice el método de OpenTextFile el objeto de sistema de archivos para abrir el archivo de texto que ha subido al servidor en el Paso 1. El primer parámetro del método es la ruta del archivo (o simplemente el nombre del archivo si se lo ha descargado a la raíz de su servidor) y el segundo parámetro determina si el archivo se puede escribir o no. Establecer el segundo parámetro a "1", ya que sólo leyendo desde el archivo.

<Select>

<%

dim FSO, archivo, línea

establecer FSO = Server.CreateObject ( "Scripting.FileSystemObject")

archivo de conjunto = fso.OpenTextFile ( "miarchivo.txt", false)

%>

</ Select>

7 Recorrer cada línea del archivo de texto y escribir esa línea en un conjunto de <option> </ option> etiquetas. Esta operación va a insertar cada línea del archivo de texto en el menú desplegable.

<Select>

<%

dim FSO, archivo, línea

establecer FSO = Server.CreateObject ( "Scripting.FileSystemObject")

archivo de conjunto = fso.OpenTextFile ( "miarchivo.txt", false)

Aunque no hacer file.AtEndOfStream

line = file.readline

Response.Write "<option value =" & Chr (34) y la línea & Chr (34) & ">" y la línea y "</ option>"

line = ""

Lazo

%>

</ Select>