我们已经知道Application和Session对象的OnStart、OnEnd事件的脚本,都必须是在Global.asa文件中声明的。那究竟Global.asa是什么样的一个文件?它的作用有何?又该如何运用呢?且听我慢慢道来。首先.asa是文件后缀名,它是ActiveServerApplication的首字母缩写。Global.asa文件可以管理在ASP应用中两个非常苛刻的对象:Application、Session。它其实是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容不是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的...
http://www.jb51.net//article/5895.htm
1.声明VBScript变量在ASP中,对VBScript提供了强劲的支持,能够无缝集成VBScript的函数、方法,这样给扩展ASP的现有功能提供了很大便利。由于ASP中已经模糊了变量类型的概念,所以,在进行ASP与VBScript交互的过程中,很多程序员也惯于不声明VBScript的变量,这样加重了服务器的解析负担,进而影响服务器的响应请求速度。鉴于此,我们可以象在VB中强制用户进行变量声明一样在VBScript中强制用户进行变量声明。实现方法是:在ASP程序行首放置<%optionexplicit%>。2.对URL地址进行编码在我们使用ASP动态生成一个带参数URL地址并进行...
http://www.jb51.net//article/5894.htm
在Web应用程序中,当一个用户访问该应用时,Session类型的变量可以供这个用户在该Web应用的所有页面中共享数据;如果另一个用户也同时访问该Web应用,他也拥有自己的Session变量,但两个用户之间无法通过Session变量共享信息,而Application类型的变量则可以实现站点多个用户之间在所有页面中共享信息。可以理解Session是局部变量,而Application则为全局变量。在同一虚拟目录及其子目录下的所有.asp文件构成了ASP应用程序。我们非但可以使用Application对象,在给定的应用程序的所有用户之间共享信息,并在服务器运行期间持久的保存数据。而且,Applicat...
http://www.jb51.net//article/5893.htm
ASP对象中除了用于发送(Response)、接收和处理数据(requeest)、服务器访问(Server)的对象外,还有一些非常实用的标记ActiveServer应用程序(Application)和单个用户信息(Session)的对象。Session对象该对象在ASP使用中占相当大的比例。由于网页是一种无状态程序,无法得知用户浏览状态。在ASP中,通过Session对象来记录使用者私有的数据变量,以作为用户再次对服务器提出要求时做确认,用户在程序的Web页面之间跳转时,存在Session对象中的变量将不会消失。这些真的是很重要的功能,尤其是有会员的系统必须要用到的。像是会员的登入账号、时间、...
http://www.jb51.net//article/5892.htm
Server对象提供对服务器上的方法和属性的访问,其中大多数方法和属性是作为实用程序的功能服务。(IISHELP翻译)有了Server对象,你就可以在服务器上启动ActiveX对象例程,并使用ActiveServer服务提供象HTML和URL编码这样的函数。一,Script.ScriptTimeout在脚本运行超过一段时间之后,即作超时处理。服务器一般的默认脚本运行时间是90秒。你可以从“Internet信息服务”中“默认Web站点”的属性弹出框中看出,你也可以自己设定。呵呵,上面的可不是,900秒了。应该是“主目录”标签中的“配置”对话框中,WINXP一样。在理解脚本运行时间之前,先来看一个...
http://www.jb51.net//article/5891.htm
什么是Cookie?Cookie其实是一个标签,经常可能听到的中文翻译:小舔饼。当你访问一个需要唯一标识你的站址的WEB站点时,它会在你的硬盘上留下一个标记,下一次你访问同一个站点时,站点的页面会查找这个标记。每个WEB站点都有自己的标记,标记的内容可以随时读取,但只能由该站点的页面完成。每个站点的Cookie与其他所有站点的Cookie存在同一文件夹中的不同文件内(你可以在win98的Windows目录下的Cookie文件夹中找到它们,而win2k则在DocumentsandSettings文件夹下特定用户的cookies文件夹中)。一个Cookie就是一个唯一标识客户的标记,Cookie可...
http://www.jb51.net//article/5889.htm
通过对Request对象的学习,可以了解到,Request对象是服务器端用来获取客户端的信息的。但作为服务器和客户端进行交互,是不是还缺少服务器端向客户端发送信息呢?对象Response正是担任此责任。负责将信息传递给用户的对象就是Response了,它可动态地响应客户端的请求,并将动态生成的响应结果返回给客户端浏览器。一,Response.write在Response中write方法是使用最频繁的一个了,write就是写:将指定的字符串写到当前的HTTP输出。1,write.asp<%response.write("hello,world"&"<br>")Rando...
http://www.jb51.net//article/5888.htm
系统学习ASP,就是先从ASP的几大内置对象开始的.一般称五大对象:Request、Response、Server、Session、Application今天先来看看Request对象。当然一直还没有提到的就是,ASP到底是什么样?我看代码怎么知道是ASP代码?很简单,当看到“<%”和“%>”就表明是ASP,并且两者之间的就是ASP源码。那为什么要学对象,对象的作用又是如何的?其实ASP所提供的这些可在脚本中使用的内建对象,使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息,从而使对象开发者摆脱了很多烦琐的工作。而Request对象的主要作用就是:在服务器端接受并...
http://www.jb51.net//article/5887.htm
有了前面的html中关于form的强化知识,是不是在想,下面就可以开始ASP之旅呢?未必。一般系统学过ASP的编程人员都会切身体会到:在系统学习ASP的内置对象和内置组件之前,学会脚本语言永远是至关重要的。为什么这么说呢?为什么要学脚本语言呢?ASP和脚本语言又有什么关系呢?首先说说ASP是贵为何物吧。ASP是MicrosoftActiveServerPages的简称,它是一种服务器端脚本环境,可用来创建交互式Web页并建立强大的Web应用程序。可以表明ASP是一种基于服务器端的脚本环境,那就明白ASP为什么需要IIS支持了,因为IIS即为常用的一类web服务器;那也就明白为什么要学脚本语言了...
http://www.jb51.net//article/5886.htm
说实话,无论是asp,php还是jsp进行网络编程的时候,都离不开和用户的交互。而人机对话的平台,基本上是靠相应的文本、列表框进行输入,然后通过按钮提交送至数据库的。所以学习网络编程就一定要了解这些输入平台相关的东西:表单(form)其基本格式如下:<formname="form1"action="xxx.asp"method="post"><inputtype="text"name="yourname"><selectname="selectwhat"><option>aaa</option><option>aaa<...
http://www.jb51.net//article/5885.htm
本人的水平有限,难免有疏忽遗漏之处,还望大家批评指正,在此先谢过。ASP编程入门进阶(一):安装配置服务器鉴于ASP脚本语言是在服务器端IIS或PWS中解释和运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点。我们要在本机上进行调试,那就要求我们的个人电脑具有服务器的功能。不要看到“服务器”三个字就感到担心:我的机子配置这么底,性能这么差,是不是不能配啊。放心!配个服务器,就是多装个软件,况且就自己一个人用,根本没有必要多虑。那具体的装个什么软件呢?刚才我们也看到了是在“IIS或PWS中解释和运行”,很明显,装IIS或者PWS就可以了。IIS为何物?IIS是Interne...
http://www.jb51.net//article/5884.htm
