ASP基础

作者:书生

   本文ASP篇

(1) 展示了ASP动态网站设计的一些最基本的方法,相信通过实践各位对ASP已经有了最基本的了解,本篇在答复大家所提问题的同时,将进一步介绍ASP动态网站的一些基本技巧。

   自本文第一篇刊登后 , 络绎不绝地收到了一些朋友的来信,出乎作者的意料,其中有相当一部分是初次接触 ASP ,因此有许多朋友都提出为何在浏览器中浏览 ASP 篇 (1) 中的范例时看到的竟然是原代码?由于遇到此问题的朋友较多,故作者在此一并回答。首先,我要再次强调 ASP 是一套服务器端的脚本环境,当用户从浏览器向 Web 服务器请求 .asp 文件时, ASP 脚本开始运行,然后 Web 服务器调用 ASP , ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器,这就意味着你不能简单地在现有的操作系统 ( 如 Win95 、 98) 下,用浏览器中的 " 打开 " 命令来浏览 .asp 文件;其次,运行 .asp 文件需要服务器端的支持,目前除了 WindowsNT 下的 Microsoft Internet Information Server 支持 Active Server 技术外, Active Server 还可用于 MS Windows NT Workstation 和 MS Windows 95/98 中的 Personal Web Server 的构件,因此无论你安装的是 NT 还是 WIN95/98 ,都必须在原系统上安装支持 ASP 的服务器端环境,才能使你的机器得以运行 .asp 文件。由于目前绝大多数朋友安装的是 Win95 或是 98 ,因此作者就在这里着重介绍如何在 Win95/98 下运行和浏览 .asp 文件。因为 MSPersonal Web Server 支持通用网关接口 (CGI) 应用程序、 Internet 数据库接口 (IDC) 应用程序和 IIS 应用程序接口 (ISAPI) 应用程序,并且支持运行和开发 ASP 应用程序,所以使得 Win95 及其以后操作平台具备了近似于 NT 的健全的网站运作和管理功能。你所要做的只是在现有的 Win95/98 系统上安装 MS Personal Web Server ,建议安装最新的 4.0 版本。当安装完成后, PWS4.0 会在系统启动时自动加载。打开 PWS ,选择左栏中的 " 高级 " 按钮 ( 见下图 Asp2a.gif) ,点取 " 虚拟目录 " 下的 "/_private" 目录,然后点击右边的 " 编辑属性 " 按钮,如图所示,在对话框中你可以编辑该虚拟目录的物理路径和目录名,上图中 "/_private" 的物理路径为 "D:\Inetpub\wwwroot" ,该目录是系统默认的 WWW 发布根目录,将上一篇中的范例 test1.asp 文件复制到 "D:\Inetpub\wwwroot" 目录下。最后,你只要将该虚拟目录的访问权限选择为 " 执行 " ,并在浏览器的 " 地址 " 栏中输入 "http://localhost/test1.asp" 就可以运行并浏览该 ASP 程序了。

  知道了如何运行并浏览 ASP 程序,下面我们就继续 ASP 动态网站设计的学习。

  上一篇给大家介绍了几个最基本的 ASP程序,相信大家已经对ASP的应用有了大致的了解,本篇将继续介绍一些用ASP编写的WEB动态功能。由于WEB浏览器标准的不一致从而使得如何能够让自己制作的网站去适应各种不同的浏览器成为了广大网站设计者最为头疼的事,在如今的形势之下,我们不肯也不可能去抛弃Netscape或IE中的任何一种客户群,但我们有时候又不得不去考虑客户端浏览器的实际浏览效果,过去我们常用JavaScript编写一段程序来辨别客户端使用的不同的浏览器,那么今天就让我们来看看如何使用ASP更为便捷且精确地达到这一目的。将以下代码,剪贴到你的Notebook中,并保存为browser.asp。

  < %@ LANGUAGE = VBScript %>
  < HTML>
  < HEAD>
     < TITLE>用ASP提供的浏览器性能组件来辨别客户浏览器< /TITLE>
   < /HEAD>
   < BODY BGCOLOR="White" topmargin="10" leftmargin="10">
    < font size="4" face="Arial, Helvetica">
    < b>用ASP提供的浏览器性能组件来辨< br>别客户浏览器< /b>< /font>< br>
    < hr size="1" color="#000000">
     < !-- 定义并创建浏览器性能对象 -->
     < %
      Dim bc
      Set bc = Server.CreateObject("MSWC.BrowserType")
     %>
     < !-- 在表格中描述客户浏览器的信息 -->
     < Table border=1>
       < tr>
       < td>Browser Name< /td>
       < td> < %=bc.Browser %> < /Td>
       < tr>
       < td>Browser Version< /td>
       < td> < %=bc.Version %> < /Td>
       < tr>
       < td>Major Version< /td>
       < td> < %=bc.Majorver %> < /Td>
       < tr>
       < td>Minor Version< /td>
       < td> < %=bc.Minorver %> < /Td>
       < tr>
       < td>Frame Support< /td>
       < td> < %=bc.Frames %> < /Td>
       < tr>
       < td>Table Support< /td>
       < td> < %=bc.Tables %> < /Td>
       < tr>
       < td>Cookie Support< /td>
       < td> < %=bc.Cookies %> < /Td>
       < tr>
       < td>Background Sound Support< /td>
       < td> < %=bc.BackgroundSounds %> < /Td>
       < tr>
       < td>VBScript Support< /td>
       < td> < %=bc.VBScript %> < /Td>
       < tr>
       < td>JavaScript Support< /td>
       < td> < %=bc.JavaScript %> < /Td>
     < /table>
   < /BODY>
< /HTML>

  用 http 方式浏览该文件,根据使用的浏览器的不同,你会看到类似下图 (Asp2b.gif) 的页面。在本例中我们用到了一个 ASP 提供的 ActiveX 组件 --"Browser Capabilities" 。 ActiveX 组件作为基于 Web 的应用程序部分在 Web 服务器上运行,组件提供了应用程序的主要功能 ( 如访问、修改数据库等 ) ,这样 WEB 设计者们就不必创建

时间: 2024-10-20 07:01:43

ASP基础的相关文章

ASP教程之ASP基础简介

教程 什么是ASP?ASP是Active Server Pages的缩写,即是"活动服务器页面".ASP文件是以.asp为扩展名的,它的特殊之处在于所有可以在Html文件中使用的标记语言多可以用于ASP文件中,而且ASP文件通过<%--%>标记对把 VB Script 或 Java Script脚本语言的程序嵌入文档中,当服务器遇到这对标志时,便将其视为程序来进行解释执行,然后将执行的结果传送到客户机上供用户浏览,并且用户无法看见ASP的源文件,因此ASP也被称为服务器端脚

ASP基础入门教程(1)

教程|入门教程 一 什么是Asp Asp是Active Server Pages的缩写,它包含了三个方面的内容 1 Active Active指的是ActiveX技术,这个技术采用封装对象,程序调用对象等方法简化了编程,从而使我们可以很容易的快速建立Web应用; 2 Server Server指Asp程序在服务器上运行 3 Pages Pages指的是返回标准的html页面 Asp是一种用于取代CGI的,功能强大的,简单易学的动态网页技术 二 什么是静态网页 静态网页指的是只有html标记构成的

ASP基础教程之学习ASP中子程序的应用

程序|基础教程 在ASP中,你可通过VBScript和其他方式调用自程序. 实例: 调用使用VBScript的子程序 如何从ASP调用以VBScript编写的子程序.  <html> <head><%sub vbproc(num1,num2)response.write(num1*num2)end sub%></head> <body><p>You can call a procedure like this:</p>&l

asp基础教程

·ASP教程:第一篇 Are you ready ·ASP教程:第二篇 ASP技术简介 ·ASP教程:第三篇 ASP基础 ·ASP教程:第四篇 ASP脚本基础 ·ASP教程:第五篇 脚本变量.函数.过程和条件语句 ·ASP教程:第六篇 ASP脚本循环语句 ·ASP教程:第七篇 ASP内建对象Request ·ASP教程:第八篇 ASP内建对象 ·ASP教程:第九篇 ASP内建对象Application和Session ·ASP教程:第十篇 Global.asa文件的使用及Chat程序 ·ASP教

ASP基础知识Command对象讲解_php基础

Coonamd 对象定义了将对数据源执行的命令,可以用于查询数据库表并返回一个记录集,也可以用于对数据库表进行添加.更改和删除操作.一.使用Command 对象的步骤:当在 ASP 页面中使用 Command 对象处理数据时,应首先设置命令类型.命令文本以及相关的活动数据库连接等,并通过 Parameter 对象传递命令参数,然后通过调用 Execute 方法来执行 SQL 语句或调用存储过程,以完成数据库记录的检索.添加.更改和删除任务.其步骤如下: 1.使用 ActiveCommand 属性

ASP基础入门第二篇(ASP基础知识)_应用技巧

本篇将继续介绍一些用 ASP 编写的WEB 动态功能.由于 WEB 浏览器标准的不一致从而使得如何能够让自己制作的网站去适应各种不同的浏览器成为了广大网站设计者最为头疼的事,在如今的形势之下,我们不肯也不可能去抛弃Netscape 或 IE 中的任何一种客户群,但我们有时候又不得不去考虑客户端浏览器的实际浏览效果,过去我们常用JavaScript 编写一段程序来辨别客户端使用的不同的浏览器,那么今天就让我们来看看如何使用ASP 更为便捷且精确地达到这一目的.将以下代码,剪贴到你的Notebook

ASP基础入门第一篇(ASP技术简介)_应用技巧

本文将以如何建立基于IIS 的ASP 动态网站为中心向大家一步一步地揭示动态商业网站设计的真正奥秘.为了使各位能够全面.细致地掌握 ASP 的开发技巧,本文今后将采取连载的形式,手把手地教你如何建立属于自己 ASP 动态网站.由于本文是作者根据自己的学习和实践经验并结合了一些外文资料而写成的,因此不免会有一些偏颇,希望各位见谅. Microsoft Active Server Pages 即我们所称的ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之

ASP基础讲座(上)

各位"发烧级网虫",你是否正在绞尽脑汁地完善自己的网页?你是否正费劲心思想要搞一个CGI程序?看到别人利用FOXWeb技术开发基于WWW的数据应用系统,你是否早已垂涎三尺?不用慌,我们将为大家提供最前沿的动态网页技术.今天为大家请来INTRANET&ASP站点负责人LWW(地道的中国人哟)为大家先上一堂ASP基础课,包括最基础的交互界面设计及大家最关心的数据库访问技术,一起来看看吧. Active Server Pages (ASP,动态网页)是微软公司推出的一种用以取代CGI

Asp基础教程(上)

基础教程|基础教程 一.Asp基本知识 1.Asp是Active Server Pages的简称,是解释型的脚本语言环境:2.Asp的运行需要Windows操作系统,9x下需要安装PWS:而NT/2000/XP则需要安装Internet Information Server(简称IIS):3.Asp和JSP的脚本标签是"<%%>",PHP的则可以设定为多种:4.Asp的注释符号是"'":5.使用附加组件,可以扩展Asp的功能. 例子: HelloWorl

Asp基础教程(下)

基础教程|基础教程 四.Asp组件的开发与使用: 1. 组件的特点? l 优点:n 调用方便,节省代码n 安全性高n 支持事务处理,多组件联合n 运行速度快n 升级.修改组件不需修改页面,因此扩展性好l 缺点:n 开发及调试困难 2. 如何使用VB开发? ⑴.打开VB>>New Project>>ActiveX DLL ⑵.修改项目名称为course ⑶.修改类模块的名字为conn_db ⑷.Project>> References,引用COM+ Service Typ