将ASP 代码插入网页
  • 更新时间:2024-09-29 05:26:23
  • 网站建设
  • 发布时间:1年前
  • 340

一、ASP基础。ASP是Ff1ML代码与程序代码的结合体,下面找们就来学习ASP的相关知识。

(1).i1ML代码和ASI中的程序代码

与一般的应用程序不同,asp 程序不需要编译。其控制部分采用VBScript、]avaScript等脚本语言编写,程序部分由Web解释执行。当网站执行时,脚本程序会将一组命令发送给脚本解释器,由脚本解释器翻译,转换成服务器端可以执行的命令。 AS!本身并不是一种脚本语言,它只是提供了一个环境,让嵌入在HTML页面中的脚本程序可以运行。如果浏览器向web服务器请求.which文件,web服务器会先读取.na文件,遇到if标签,直接将读取的内容传递给浏览器。如果遇到.呵呵标签,%和%会把里面的内容当作一个程序,然后解释执行。因此,^ASP和HML的区别可以概括为:写在%和%"之间的内容是^ASP的程序代码部分,程序由Web服务器解释执行,不会下载到浏览器. 别人家的密码是保密的。

通过在HIML 文档中添加ASP 代码,可以创建动态的交互式网页。 ASP 代码可以放在网页中任何你想显示其结果的地方。但需要注意的是,用于在用户浏览器上显示信息的ASP代码必须放在“和”标记之间。其具体操作如下: (1)确定要插入到ASP代码中的位盆,以及输入%; (2) 提取ASP代码,选择ASP代码结束点的%; (3) 保存ASP页面,当用户在浏览器上显示包含ASP代码的网页时,Web服务器首先将用于创建网页的HTML 代码发送到浏览器,然后处理ASP 分隔符之间的ASP 代码,并使用代码生成的结果替换那个ASP 代码。随后,ASP 代码的结果将返回给浏览器将其作为HTML 代码,浏览器将读取所有HTML 代码并将此页面显示在用户屏幕上。

二、冉占P内趁对象

ASP的功能是通过ASP的内置对象来实现的。在面向对象编程中,对象是一组数据和定义在该数据集上的一组操作的集合。对象设置为特定类型。在对象中,客户端使用对象的服务,通过一组与两者相关的方法或接口来访问对象的数据。然后客户端可以调用这些方法来执行某些操作。 ActiveX 控件是构建Web 应用程序的关键。这些控件实现了在脚本中执行任务的对象。 ActiveX 控件是一个文件,其中包含执行某项任务或某组任务的代码。由于控件可以执行常见的任务,程序员不必自己创建代码来执行这些任务,而是可以将控件用作脚本和基于Web 应用程序的基本构建块。即使是新手脚本编写者也可以在不知道控件如何工作的情况下编写脚本,只要他知道如何访问控件提供的对象即可。简而言之,控件使您无需学习编程即可编写功能强大的脚本。控件是包含在动态链接库.dllU 或可执行文件.exe 中的可执行代码,它提供一个或多个对象及其方法和属性。要使用控件提供的对象,您应该创建对象提供的实例并为这个新实例分配一个变量名。 ASP 提供在脚本中使用的对象。这些对象使用户可以更方便地收集通过浏览器请求发送的信息、响应浏览器和存储用户信息,从而将ASP 网站开发人员从大量繁琐的工作中解放出来。目前的ASP版本一共提供了5个内置对象,具体学习如下。

(1) 响应对象

Response的中文更像是“回应”。对于wshan服务器来说,响应就是回复浏览器请求的文件或数据。如果浏览器请求的是html文件,那么web服务器不需要执行任何程序,只要将html文件下载到浏览器即可,但是如果浏览器请求的是sp文件,则web服务器会解释并执行asp文件中的程序。那么如何将一些需要从ASP服务器执行程序中提取出来的数据传输到浏览器中,并显示在浏览器中呢? Buffer 属性表示是否使用缓冲页来提取。如果为True,则将Resporwe内容写入缓冲区。脚本处理完成后,将发送给用户。当提取缓冲页面时,只有当当前页面的所有服务器脚本都处理完,并调用Flush或End方法后,服务器才会将响应发送给客户端浏览器。因此Z Response的Buffer属性应该设置在.sap文件的第一行。

(2)请求对象

Request对象对应Respo,Response的目的是传递给浏览器,Request用于读取和浏览

器的,共同实现浏览器与Web服务器的交互。使用Request对象访问任何基于HTTP者求传递的信息,包括从HTML表格用POST方法或GET方法传递的参数、cookie和用户认正,Request对象使你的程序能够接收客户端浏览器发送给Web服务器的数据。可以使用Request对象访问任何基于HTI,请求传递的所有信息,包括从HTML表格用l幻51,方法或GET方法传递的参数、cookie和用户认证。Request对象使您能够访问客户端发送给服务器的二进制数据。 (3) Cookies

什么是Cookie? Cookie其实是一个标签,当你访间一个需要唯一标识你的站址的Weh站点时,它会在你的硬盘上留下一个标记.下一次你访问同一个站点时,站点的页面会查找这个标记。每个Web站点都有自己的标记,标记的内容可以随时读取.但只能由该站点的页面完成。每个站点的Cookie与其他所有站点的0ookie存在同一文件夹中的不同文件内(你可以在Windo。的目录下的Cookie文件夹中找到它们)。一个Cookie就是一个唯一标识客户的标记,Cookie可以包含在一个对话期或几个对话期之间某个Web站点的所有页面共享的信息,使用Cookie还可以在页面之间交换信息。Request提供的。ookies集合允许用户检索在HITP请求中发送的cookie的值。这项功能经常被使用在要求认证客户密码以及电子公告板、Web聊天室等ASP程序中。 (4) Server Variables

大家都知道在浏览器中浏览网页的时候使用的传输协议是FPIFT,在HTTP的标题文件中会记录一些客户端的信息,如:客户的lP地址等等,有时服务器端需要根据不同的客户端信息做出不同的反映,这时候就需要用Server Variables集合获取所需信息。

我们专注高端建站,小程序开发、软件系统定制开发、BUG修复、物联网开发、各类API接口对接开发等。十余年开发经验,每一个项目承诺做到满意为止,多一次对比,一定让您多一份收获!

本文章出于推来客官网,转载请表明原文地址:https://www.tlkjt.com/web/12635.html
推荐文章

在线客服

扫码联系客服

3985758

回到顶部