La programación de Active Server Pages (ASP) consiste en escribir código para facilitar la funcionalidad ASP en los sitios web. Dicha funcionalidad incluye la entrega de contenido dinámico basado en bases de datos a los visitantes del sitio web sin gravar el sistema del lado del servidor. La programación ASP implica escribir archivos ASP y archivos HTML. El código ASP se coloca dentro de las páginas HTML, encerrado en etiquetas especiales. Cuando necesite realizar cambios en el código, debe cambiar solo los archivos ASP; los archivos HTML, que no hacen más que ir y obtener la codificación de los archivos ASP, no necesitan cambiarse.
Los archivos ASP tienen una extensión de archivo .asp, al igual que los archivos HTML tienen extensiones de archivo .htm o .html. Los archivos HTML que contienen las instrucciones ASP incluyen esas instrucciones dentro de etiquetas que se ven así: <% y%>. Tenga en cuenta que, a diferencia de HTML, la etiqueta final ASP no incluye una barra. Para enviar los resultados de una instrucción ASP directamente a un navegador, agregue un signo igual: <% =. La programación ASP implica la creación de scripts en Visual Basic Script, Jscript, Perl, Python u otros lenguajes. Son necesarias ciertas modificaciones, pero el programador que haya escrito código en estos otros lenguajes encontrará que la programación ASP le resulta familiar. Los dos lenguajes que funcionan mejor para este tipo de programación son VBScript y Jscript. Un uso común de la programación ASP es recopilar datos del usuario y mostrarlos en otro momento. Por ejemplo, puede utilizar la programación ASP para pedirle al usuario que escriba su nombre y luego mostrar ese nombre en las páginas siguientes durante la visita del usuario. Una vez que se ingresa el nombre, los protocolos de programación transfieren esos datos a la base de datos requerida, desde la cual se puede acceder a ellos mediante otras páginas HTML que contienen la codificación que guía dichas solicitudes. Estas solicitudes y visualizaciones de datos pueden ser tan complejas como desee. Los datos escritos no son lo único que se puede cargar en su sitio web mediante la programación ASP. También puede diseñar formularios que permitan a los usuarios cargar archivos de imágenes en su sitio. Los sitios web inmobiliarios son ejemplos perfectos de sitios que pueden aprovechar esta funcionalidad. La programación ASP también es útil cuando sus páginas HTML y lo que muestran implican acceder a grandes bases de datos que contienen toneladas de datos. En este caso, realmente apreciará los beneficios de no tener que cambiar archivos HTML cuando actualice los parámetros de sus bases de datos. La programación ASP simplifica este proceso.