|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全 起首.asa是文件后缀名,它是ActiveServerApplication的首字母缩写。Global.asa文件能够办理在ASP使用中两个十分刻薄的工具:Application、Session。
它实际上是一个可选文件,程序编写者能够在该文件中指定事务剧本,并声明具有会话和使用程序感化域的工具。该文件的内容不是用来给用户显现的,而是用来存储事务信息和由使用程序全局利用的工具。该文件必需寄存在使用程序的根目次内。每一个使用程序只能有一个Global.asa文件。
关于Global.asa文件最多见的毛病观点是它能为一样平常的利用的函数和子程序用作书库。Global.asa文件仅能用于创立工具的援用和俘获启动,和停止Application工具和Session工具。
Global.asa文件次要基于会话级事务被会见,在以下三种情形下被挪用:
1,当Application_OnStart或Application_OnEnd事务被触发。
2,当Session_OnStart或Session_OnEnd事务被触发。
3,当援用一个在Global.asa文件里被实例化的工具(Object)。
Global.asa的尺度文件格局以下:
<SCRIPTLANGUAGE="VBScript"RUNAT="Server">
SubApplication_OnStart
Application_OnStart当任何客户初次会见该使用程序的首页时运转
EndSub
SubSession_OnStart
Session_OnStart当客户初次运转ASP使用程序中的任何一个页面时运转
EndSub
SubSession_OnEnd
Session_OnEnd当一个客户的会话超时或加入使用程序时运转
EndSub
SubApplication_OnEnd
Application_OnEnd当该站点的WEB服务器封闭时运转
EndSub
</SCRIPT>
1、Session_onStart
先看一个把持用户进进页面的代码:
1,Global.asa(放在被调试的假造目次的根目次上面)
<SCRIPTLANGUAGE="VBScript"RUNAT="Server">
SubSession_OnStart只需是用户第一次登录本站,则会跳转到首页
response.redirect("http://www.webjx.com/")
EndSub
</SCRIPT>
然后调试以后假造目次下的任何文件,你会发明一切页面都跳转向http://www.webjx.com/<
经由过程此“强迫进进某页”的例子,能够设想当首页必要被存眷的时分长短常有需要的。
上面就以一个“在耳目数”的例子来持续察看Session_OnStart和Session_OnEnd事务
2、Session_onEnd
2,Global.asa(放在被调试的假造目次的根目次上面)
<SCRIPTLANGUAGE=VBScriptRUNAT=Server>
SubApplication_onStart初始值为0
Application("OnLine")=0
EndSub
SubSession_onStart一个用户会见举行记数加1
Application.Lock
Application("OnLine")=Application("OnLine")+1
Application.Unlock
EndSub
SubSession_OnEnd一个用户历程的停止,记数减1(P.S.假如没有该事务程序,则实行的就是页面会见程序了。)
Application.Lock
Application("OnLine")=Application("OnLine")-1
Application.Unlock
EndSub
</SCRIPT>
共3页:上一页1[2][3]下一页
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|