仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 442|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之@ 指令参考

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:19:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。参考您能够在您的剧本中利用@指令将有关怎样处置.asp文件的信息发送给IIS。比方,以下剧本用@LANGUAGE处置指令将剧本言语设置为VBScript。

<%@Language=VBScript
Dimmyvar
Application("myvar")=Thisismyvar
Response.Write(myvar)
%>

在IIS4.0中,ActiveServerPages(ASP)撑持以下五条@指令。

@CODEPAGE

@ENABLESESSIONSTATE

@LANGUAGE

@LCID

@TRANSACTION


--------------------------------------------------------------------------------

@CODEPAGE
可使用@CODEPAGE指令为.asp文件设置代码页。代码页是一个字符集,包含数字、标点标记及其他字符。分歧的言语和现场用分歧的代码页。比方,ANSI代码页1252为美国英语和年夜多欧洲言语所利用,而OEM代码页932为日本汉字所利用。

代码页可暗示为一个字符到单字节值或多字节值的映照表。很多代码页都共享在0x00-0x7F之间的ASCII字符集。

能够经由过程Session.CodePage属性疏忽由@CODEPAGE指令设置的代码页。可是,如许做的了局只合用于在会话感化域中运转的剧本。

语法
<%@CODEPAGE=codepage%>

参数
codepage
无标记整数,代表正在运转ASP剧本引擎的体系的无效代码页。
请参阅
Session.CodePage


--------------------------------------------------------------------------------

@ENABLESESSIONSTATE
可使用@ENABLESESSIONSTATE指令封闭网页会话跟踪。会话跟踪保护由单个客户端公布的一组哀求信息。假如您的网页不依附会话信息,则封闭会话跟踪可削减IIS处置剧本的工夫。

语法
<%@ENABLESESSIONSSTATE=True|False%>

正文
有关会话跟踪的具体信息,请参阅办理会话形态


--------------------------------------------------------------------------------

@LANGUAGE
您能够用@LANGUAGE指令设置用于注释剧本中的命令的言语。您能够将您的剧本言语设置为任何一种已安装在IIS中的剧本引擎。默许设置为VBScript,因而,假如您在剧本中未包含@LANGUAGE,剧本将由VBScript引擎注释。

语法
<%@LANGUAGE=scriptengine%>

参数
Scriptengine
编译剧本的剧本引擎。IIS装有两个剧本引擎,VBScript和JScript。
正文
能够用IISAdmin工具的AspScriptLanguage属性改动默许的剧本言语。您可将该属性使用到Web服务、Web服务器、假造目次或Web目次。具体信息,请参阅IISAdmin工具。


--------------------------------------------------------------------------------

@LCID
可使用@LCID指令为剧本设置现场标识(LCID)。LCID的数据范例是DWORD,低字为言语标识,高字保存。LCID标识以国际尺度的数字缩写暗示。LCID有独一标识已安装的体系界说现场合需的组件。有两个预界说LCID值,LOCALE_SYSTEM_DEFAULT是体系默许现场,LOCALE_USER_DEFAULT是以后用户现场。

语法
<%@LCID=localeidentifier%>

参数
localeidentifer
无效的现场标识。
请参阅
Session.LCID


--------------------------------------------------------------------------------

@TRANSACTION
您可使用@TRANSACTION指令指出剧本应被看成事件来处置。若剧本被看成事件处置时,MicrosoftTransactionServer(MTS)将创立一个事件来和谐资本的更新。

语法
<%@TRANSACTION=value%>

参数
Value
唆使事件撑持范例的字符串,大概值为:值意义
Required剧本将初始化一个事件。
Requires_New剧本将初始化一个事件。
Supported剧本将不会初始化一个事件。
Not_Supported剧本将不会初始化一个事件。


正文
若剧本包括@TRANSACTION指令,则它必需位于.asp文件中的第一行,不然将堕落。必需将该指令加到要在某个事件下运转的每页中。当剧本处置完成以后,以后事件也就停止了。

请参阅
ObjectContext

</p>Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-20 09:30:46 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
莫相离 该用户已被删除
板凳
发表于 2015-1-27 08:41:28 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
柔情似水 该用户已被删除
地板
发表于 2015-2-5 03:32:33 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
变相怪杰 该用户已被删除
5#
发表于 2015-2-11 03:03:28 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
蒙在股里 该用户已被删除
6#
发表于 2015-3-1 20:11:39 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
若相依 该用户已被删除
7#
发表于 2015-3-10 23:01:00 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
再见西城 该用户已被删除
8#
发表于 2015-3-17 15:48:44 | 只看该作者
那么,ASP.Net有哪些改进呢?
海妖 该用户已被删除
9#
发表于 2015-3-24 10:14:16 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-8 12:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表