ASP教程之ASP创建WEB页面计数器
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。web|计数器|页面 用ASP创建WEB页面的计数器一般有两种复杂的办法,一个是创建global.asa,别的一个是间接写一个ASP文件来举行计数。一样平常利用一个文档来保留扫瞄数目。1、用global.asa来写计数器写一个global.asa文件,寄存到假造目次的根目次上面,源代码以下:<Scriptlanguage="Vbscript"Runat="server">
subApplication_onStart()
countFile=server.mappath("counter")+"/counter.txt"
setfso=Server.CreateObject("Scripting.FileSystemObject")
setfile=fso.OpenTextFile("countFile")
读取会见数并赋给Application变量number
Application("number")=file.readLine
file.close
endsub
subsession_onStart()
IfIsEmpty(Session("hasbeenConnected"))then
Application.Lock
Application("number")=Application("number")+1
Applicaiotn.Unlock
endif
Session("hasbeenConnected")=True
endsub
subApplication_onEnd()
countFile=server.mappath("counter")+"/counter.txt"
setfso=Server.CreateObject("Scripting.FileSystemObject")
setfile=fso.CreateTextFile("countFile",true)
利用writeLine办法写进以后值
file.writeLine(Application("number"))
file.close
endsub
</script>
挪用计数器时分在网页中写进<%response.Write("你是第"&number&"位会见者!")%>便可,不外挪用网页也必需是ASP页面。这类办法出缺点,就是很多多少团体主页空间其实不撑持运转global.asa,即不是为用户建的假造目次,以是没法准确运转。
2、间接写一个counter.asp来计数我本人如今用的计数器就是如许,并且能够在任何页面中挪用,挪用办法是:
<P><scriptsrc=" 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
页:
[1]