莫相离 发表于 2015-1-16 22:30:35

ASP网站制作之依据必要静态include分歧的文件

缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。受<!#includefile="filename.asp"-->宏限定
必需存在该文件而且会事后编译(不论后面是不是加以前提)

常常有如许的请求,依据分歧的需求请求include分歧的文件
如各团体的分歧设置,以是请求能静态include文件。

代码以下:

Functioninclude(filename)
Dimre,content,fso,f,aspStart,aspEnd

setfso=CreateObject("Scripting.FileSystemObject")
setf=fso.OpenTextFile(server.mappath(filename))
content=f.ReadAll
f.close
setf=nothing
setfso=nothing

setre=newRegExp
re.pattern="^s*="
aspEnd=1
aspStart=inStr(aspEnd,content,"<%")+2
dowhileaspStart>aspEnd+1
Response.writeMid(content,aspEnd,aspStart-aspEnd-2)
aspEnd=inStr(aspStart,content,"%>")+2
Execute(re.replace(Mid(content,aspStart,aspEnd-aspStart-2),"Response.Write"))
aspStart=inStr(aspEnd,content,"<%")+2
loop
Response.writeMid(content,aspEnd)
setre=nothing
EndFunction

利用典范:

include("youinc.asp")
帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。

再现理想 发表于 2015-1-19 15:50:20

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

海妖 发表于 2015-1-25 17:31:42

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

不帅 发表于 2015-2-3 12:09:25

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

谁可相欹 发表于 2015-2-8 21:11:11

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

飘飘悠悠 发表于 2015-2-26 10:55:11

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

小魔女 发表于 2015-3-8 13:56:05

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

蒙在股里 发表于 2015-3-16 02:02:12

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

莫相离 发表于 2015-3-22 18:36:56

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
页: [1]
查看完整版本: ASP网站制作之依据必要静态include分歧的文件