信息: Active Server Pages 入门

文章翻译 文章翻译
文章编号: 297943 - 查看本文应用于的产品
本文的发布号曾为 CHS297943
展开全部 | 关闭全部

本文内容

概要

本文介绍了如何通过活动开始服务器页面 (ASP)。本文是一系列的讨论文章之一重要"入门"主题。

更多信息

访问群体

本文旨在为初级和中级用户那些熟悉计算机编程。虽然事先经验Web 开发语言 (如 HTML 是很有帮助,而不必有前经验即可完成所提供的步骤。

ASP 是什么?

ASP 是一组 Web 服务器上运行的软件组件和允许 Web 开发人员可以生成动态网页。对 ASP 的优势静态 HTML Web 页在于 ASP 页类似于运行的计算机程序在 Web 服务器上和可以计算结果,处理用户输入,读取或写入数据库和文件,以及每次插入"实时"更新的内容用户浏览该页。

相关的技术

ASP 的 Web 服务器运行在 Microsoft Windows 平台上。"Web 服务器使用的是 Internet 信息服务器 (IIS)。它也是可以使用 Microsoft 个人 Web 服务器上设置一个有限功能运行 ASP该运行 Microsoft Windows 95、 Windows 98,以及 Microsoft (PWS),Windows NT 工作站。ASP 还可以使用运行在 Unix 操作系统上由软件供应商创建特殊扩展。

由于 ASP是用于创建到 Web 上,业务应用程序的 frquently 是定期用于的数据库 (如 Microsoft Access,Microsoft SQL Server,或来自其他供应商的数据库。当他人创建的数据库,ASP 一起使用页面甚至可以运行,事务处理应用程序,例如由银行而使用的使用 COM + 或 Microsoft 事务服务器 (MTS) 的功能。多个可以使用工具来创建 ASP 页,范围从简单的文本编辑器 (例如,记事本、 受欢迎的网站创建工具由 Microsoft 和其他供应商,或全功能 (如 Microsoft Visual InterDev 编程的工具。

分步说明

步骤 1: 设置 ASP

Windows 2000

ASP 3.0 版是附带的所有版本Microsoft Windows 2000 操作系统。当自动安装 ASP与 Windows 2000 一起安装了 Internet Information Services 选项。到安装此选项,请执行以下步骤:
  1. 控制面板中,单击添加/删除程序
  2. 单击添加/删除 Windows 组件,然后选择Internet Information Services复选框。
  3. 在 Windows 组件向导中,单击下一步,然后按照屏幕上的说明。
Windows NT 4.0 服务器

在上运行旧版本的 ASP 中,2.0 版中,Microsoft Windows NT 4.0 服务器,它要求您安装 Windows NT4.0 选项的包。若要安装 ASP, Internet 信息服务器对话框中选择安装程序在其中您可以选择的组件安装。另外,请使用选项安装最新的 Windows NT 4.0 服务包包。

安装了 Windows NT 4.0 选项包和最新的Windows NT 4.0 Service Pack,请访问下面的 Microsoft 网站:
Windows NT 4.0 选项包

Windows NT 4.0 的服务包
Windows 95、 Windows 98 和 Windows NT 4.0 工作站

在 ASP 2.0 版还上运行 Windows 95、 Windows 98 中,和 Windows NT 4.0 工作站通过安装个人 Web 服务器 (PWS)。是 PWS包含带有 Windows NT 选项包中。当下载向导运行时,请选择相应的操作系统 (例如,选择Windows 95)。

若要下载 Windows NT 选项包,请访问下面的 Microsoft 网站:
Windows NT 4.0 选项包
欲穷千 (我)

欲穷上不支持 ASP。

第 2 步: 在 Web 服务器上配置 Web 应用程序

设置 IIS 或 PWS 后,您必须配置 Web在 Web 服务器上的应用程序。本文假定您正在运行 IIS在 Windows 2000 上 5.0 版。这些说明也使用 IIS 4.0 版在 Windows NT 4.0 的服务器,以及 ASP 代码适用于 IIS 和 PWS。对于对于 PWS,配置 Web 应用程序的说明,请参阅文档这就是 PWS 附带。注意: Microsoft Visual InterDev 6.0 版和 Microsoft FrontPage2000 可以自动执行应用程序安装程序为您在 Web 服务器上。如果您正在使用这些程序之一来创建 Web 站点,则可以跳过以下手动安装说明进行操作并直接继续执行第 3 步。
  1. 在基于 Windows 2000 的计算机上,打开互联网服务管理器 (ISM)。为此,请在开始菜单上,单击运行键入 inetmgr然后单击确定。Internet Information Services (ISM) 控制台将打开。
  2. 展开包含计算机名的顶层节点。用鼠标右键单击默认的 Web 站点,单击新建,然后单击服务器扩展站点
  3. 新建子站点向导开始。单击下一步以继续。在目录名称文本框中,键入要创建的 Windows 文件夹的名称Web 应用程序。在标题框中,键入指向基础物理 Windows 的别名文件夹。标题是用户看到的内容的 URL 路径的一部分时浏览此 Web 应用程序 (例如,http://www.microsoft.com/MyWebTitle).标题可以不同与基础物理 Windows 文件夹名称,但此示例中,只需键入 MyWeb 对于两个文件夹名称和标题。单击下一步接受默认的访问控制、 再次,单击下一步,然后单击完成
  4. 在 ISM 的左窗格中,再次选择默认 Web 站点,然后按 F5 键刷新虚拟列表文件夹。请注意新创建应用程序的虚拟文件夹将出现在下的默认站点。
  5. 用鼠标右键单击用于您的应用程序的文件夹,然后单击属性。在目录选项卡,请执行以下步骤:
    • 选择的读访问权限
    • 请确保执行权限被设置为仅脚本
    • 如果创建按钮可用,请单击它。
  6. 关闭属性对话框。在 ISM 中,请注意,为虚拟的图标文件夹不显示为黄色文件夹,而为灰框中的绿色符号。这意味着您的应用程序设置和准备承载 ASP 页,因此您可以关闭 ISM。

步骤 3: 创建您的第一个 ASP 页

注意: 对于本例,请不要使用 Visual InterDev 或到 FrontPage创建一个 ASP 页。尽管这两个应用程序可轻松创建 ASP 页,但它学习目的手动编写代码的 ASP 页的简单的文本效果会更好编辑器 (如记事本)。
  1. 单击开始,指向程序、 指向附件,然后单击记事本
  2. 在记事本中,粘贴下列基本页代码结构:
    <%@ Language="Vbscript" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>My First ASP Page</title>
    </head>
    <body>
    
    
    </body>
    </html>
    					
  3. 在页中键入一些 ASP 标识符标记和 ASP 代码。请注意,使 ASP 代码能够运行,必须由下列内容之一标记集。Web 服务器使用这些标记来标识必须的代码在将页返回到浏览器之前,在服务器上处理。

    • ASP 标识符标记 1: < [此处显示您在 ASP 代码] %%>

      在此方法中,您使用小于符号 (<) and="" percent="" (%)="" symbols,="" a="" closing="" tag="" with="" the="" percent="" (%)="" and="" greater="" than="" (="">),创建的开始标记然后编写 ASP 代码的开始和结束标记之间。</)>
    • ASP 标识符标记 2:<Script runat="Server"> [Your ASP code goes here] </Script>

      在此方法中,脚本标签都相同HTML 脚本标记,不同之处在于,开始编写脚本标记有特性调用目前 = '服务器。
    举一个例子,将放置一对 ASP 标记之间的正文标记在您的 ASP 页。ASP 标记之间输入下面的 VBScript 代码这样的版本已完成您的 ASP 页类似于以下示例:
    <%@ Language="Vbscript" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>My First ASP Page</title>
    </head>
    <body>
    
    <%
    	'Use an apostrophe to delimit code comment lines like this one.
    	'Declare variables.
    	Dim strGreeting, strTime, strTotal
    
    	'Process and calculate.
    	strTotal = 10 * 21
    	strTime = Now()
    
    	'Create a string that inserts the value of the two earlier
    	'variables.
    	strGreeting = "Hello World!  The current date and time are:  " & strTime & ".<BR>" &  _
    "The result of our calculation is:  " & strTotal
    
    	'Output the results to the browser
    	Response.write strGreeting
    	
    %>
    
    </body>
    </html>
    					

步骤 4: 将 ASP 页保存到 Web 应用程序

现在,您的 ASP 页保存为创建的 Windows 文件夹在步骤 1 中 Web 应用程序。当您使用服务器扩展 Web 向导在步骤 1 中,您键入的物理 Windows 文件夹的文件夹名称,包含 Web 应用程序的内容,然后在向导创建文件夹为您。默认情况下,通过向导创建的新文件夹和子站点根目录中iis 网站。因为您的文件夹和您的标题使用名称 MyWeb别名,您的系统上对其典型路径如下所示:
C:\Inetpub\Wwwroot\MyWeb
当 MyWeb 应用程序运行在 IIS 中,并使用Web 浏览器来查看该应用程序的 URL 路径的应用程序启动与 Web 协议 (http://)。下一步,如果这是一个本地网站,即只对您的计算机或公司 intranet 上使用您的 Windows 计算机名称 (对于示例中, 部分),或为公共可访问Internet 站点 (例如,使用您的域名www。MyCompany.com)。最后,附加别名或Web 应用程序的子文件夹的标题。类似于所生成的 URL下面的 URL:
http://部分/ MyWeb

-或者-

http://www。MyCompany.com/MyWeb
若要保存您在上一步中创建的 ASP 页和将其放在 Web 应用程序,请执行以下步骤:
  1. 在记事本中,在文件菜单上单击保存
  2. 另存为对话框中,使用保存于下拉列表框中找到您的应用程序的物理文件夹(例如,C:\Inetpub\Wwwroot\MyWeb)。
  3. 另存为类型下拉列表框中,选择所有文件
  4. 文件名文本框中,删除任何默认文件扩展名,您看到的和然后键入您用 ASP 扩展名的文件名 (例如,Default.asp)。
  5. 单击保存

步骤 5: 使用 Web 服务器要查看的页面

打开 Web 浏览器,如 Microsoft Internet Explorer。在中地址行,键入新的 ASP 页的 URL。例如,如果您的服务器在本地运行 (即,它服务不于页面在 Internet 上),该 URL如下所示:
http://MyComputerName/MyWeb/Default.asp
或者,如果您服务器上 Internet URL 服务页如下所示:
http://www。MyCompany.com/MyWeb/Default.asp
请注意新的 Web 应用程序在 IIS 中将自动设置为使用默认或索引作为默认的虚拟文件夹中的文件您Web 应用程序。换句话说,如果您使用 Default.asp 作为名称您主页或在您的应用程序中的第一页,您不需要使用在 URL 中的文件名称。您只可以找到包含的虚拟文件夹Default.asp 页面,如下所述:
http://MyComputerName/MyWeb/

与 ASP 的更多帮助

有关详细信息,请访问 ASP 新闻组以进行对等问题与解答。在"Internet 服务器编程",它位于其中在"Web 开发"在以下 Microsoft 开发人员网络位于(MSDN)联机新闻组 Web 站点:
联机新闻组
http://msdn.microsoft.com/newsgroups/
有关详细信息,请访问下面的 Microsoft 网站:
Active Server Pages 支持中心
http://support.microsoft.com/?scid=ph;zh-cn;555
有关技术问题的帮助,请访问下面的 Microsoft若要搜索 Microsoft 知识库的 web 站点:
知识库搜索
http://support.microsoft.com/search
若要直接从 Microsoft 获得帮助,请访问以下Microsoft Web 站点并打开技术支持事件:
http://support.microsoft.com/directory/question.asp?sd=gn&fr=0
有关 ASP 教程、 代码示例和参考,请访问下面的 Microsoft 网站:
25 个以上 ASP 提示以提高性能和样式

Active Server Pages 教程

关于脚本

ASP 可以抓住: Active Server Pages 的基础知识

ASP 约定

在 ASP 中的 COM 对象
有关第三方 ASP 参考及教程,请访问以下Web 站点:
4GuysFromRolla
http://www.4guysfromrolla.com/

15Seconds.com
http://www.15seconds.com

ASP101.com
http://www.asp101.com

ASPToday
http://www.asptoday.com/

ASPWire
http://www.aspwire.co.uk/

LearnASP
http://www.learnasp.com

W3Schools.com
http://www.w3schools.com
Microsoft提供第三方联系人信息以帮助您查找技术支持。此联系信息如有更改恕不另行通知。Microsoft 却没有保证此第三方联系人的准确性信息。

属性

文章编号: 297943 - 最后修改: 2012年11月19日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Active Server Pages 4.0
关键字:?
kbinfo kbmt KB297943 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 297943
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
不再更新的 KB 内容免责声明
本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com