一、ASP 技术简介 ASP 技术 ASP(Active Server Pages 动态网页)是微软公司推出的一种用以取代 CGI(Common Gateway Interface 通用网关接口)的技术
目前,Internet上的许多基于 Windows 平台的 Web 站点已开始应用 ASP 来替换 CGI
简单地讲,ASP 是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等
通常情况下,用户通过浏览器看到的网页大多是静态的,目前 Internet 上的许多站点,仍然提供"静态"(static)的主页内容
所谓"静态",指的就是站点的主页内容是"固定不变"的
当浏览器通过Internet 的 HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的 HTML 的文件数据给浏览器
一个"静态"的站点,若要更新主页的内容,必须手动的来更新其HTML 的文件数据
而随着Web 应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等
当在浏览器上填 好表单(form)的输 入 数据,以提供 HTTP 要求时,可以在站点服务器中 执 行的应用程序,而不只 是一个 HTML 文件
站点服务器收到要求执 行的应用程序,分 析 表单(form)的输 入 数据,将 执 行的结 果 以 HTML 的格 式传送给浏览器
根据用户请 求生成动态主页的传统 方 法 有 CGI、ISAPI 等
CGI 是根据浏览器端的 http 请 求激 活 响应进 程,每 一个请 求对 应一个进 程
当同 时有 很 多