...
...
期待你的精彩评论 加入0人围观...
期待你的精彩评论 加入0人围观
这是一个微软为软件的使用者提供的一个练习用的数据库,它模拟了一个商贸公司日常业务流程所需要的一些数据。
并且网络上大部分的 SQL 语句的讲解都是以这个数据库为例子讲解的。
我们的讲解也是以这个数据库为例子进行的。
通过使用 #include 指令,您可以在服务器执行 ASP 文件之前,把另一个 ASP 文件的内容插入到这个 ASP 文件中。
这里有一个名为 mypage.asp 文件:
如何使用 #include 指令至理名言现在时间是:
这是 wisdom.inc 文件内容:
Global.asa 文件是一个可选文件,它可包含被 ASP 应用程序中每个页面访问的对象、变量和方法的声明。所有合法的浏览器脚本都可以在 Global.asa 中使用。
Global.asa 文件只能包含 Application 事件、Session 事件、<object> 声明、TypeLibrary 声明、#include 指令这几种内容。
File Access 组件中常见的对象有 FileSystemObject、TextStream、File、Folder、Drive等,其中每一个对象都有不同的属性和方法,我们将会在用到的时候进行详细介绍。
Server 对象用于处理服务器上的一些特殊任务,例如,创建组件实例、获取文件路径、执行ASP脚本文件等。
Server 对象是体现 ASP 强大功能的一个对象,之前介绍的对象都是针对获取、请求以及简单存储信息而设计的,之所以说它强大,有两个原因,第一可以通过 Server 对象创建服务器上所具有的组件的实例,从而扩展 ASP 功能;第二 Server 对象可以执行服务器上的 ASP 文件,从而使得一些大型系统的架构变得简单。
在一起协同工作以完成某项任务的一组ASP文件称为一个应用程序。Application 对象用于把这些文件捆绑在一起。
Application 对象用于在整个应用程序生存期间保存信息。
Application 对象用于存储和访问来自任何页面的变量,类似于 Session 对象。不同之处在于,所有用户分享一个 Application 对象,而 Session 对象和用户的关系是一一对应的。
Application 对象没有属性。
在ASP中,有两个内部对象可以进行一些信息存储,它们是 Application 对象和 Session 对象,其中 Application 对象是对于整个应用程序期间而言的,它对于所有访问网站的用户来讲是共享的,而 Session 是对于会话期间而言的,它仅对与当前用户存在。
当您在计算机上操作某个应用程序时,您打开它,做些更改,然后关闭它,就很像一次对话(Session)。计算机知道您是谁,它清楚您在何时打开和关闭应用程序。然而,在因特网上问题出现了,由于HTTP地址无法保持状态,Web服务器并不知道您是谁以及您做了什么。
一般来说,在实际开发中,对于 Session 对象使用最多的就是用户登录部分了,这个案例将简单模拟一个用户登录表单、用户是否登录的判断以及用户退出的一系列功能,它一共分了以下几个页面。
Login.asp (用户登录)、Check.asp (用户是否已经登录判断)、Logout.asp (用户退出)
我们将制作一个能够记住访问者姓名的页面,在这个小案例中,你将学会如何使用Request对象的Cookies、Form以及ServerVariables集合的值,还可以学习到如何使用Response对象来发送Cookies。
首先来看看程序代码:
用Cookies记住访问者的姓名
首次运行,无法获取 Cookies 信息,显示表单,让用户提交,如下图: