首页 > 语言 > 关键词  > asp最新资讯  > 正文

ASP初学者学习ASP指令

2008-10-14 17:07 · 稿源:webjx.com
一、输出指令

ASP的输出指令<%=expression%>显示表达式的值。这个输出指令等同于使用Response.Write显示信息。例如,输出表达式<%=sport%>将文字climbing(变量当前的值)传送到浏览器。

二、处理指令

ASP处理指令<%@keyword%>将有关如何处理.asp文件的信息发送给IIS(注意在@和keyword之间必须有一个空格)。在IIS4.0中,ActiveServerPages(ASP)支持以下五条@指令。

@CODEPAGE
@ENABLESESSIONSTATE
@LANGUAGE
@LCID
@TRANSACTION

1.@CODEPAGE指令

可以使用@CODEPAGE指令为.asp文件设置代码页。代码页是一个字符集,包括数字、标点符号及其他字符。不同的语言和现场用不同的代码页。例如,ANSI代码页1252为美国英语和大多欧洲语言所使用,而OEM代码页932为日本汉字所使用。

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

可以通过Session.CodePage属性忽略由@CODEPAGE指令设置的代码页。但是,这样做的结果只适用于在会话作用域中运行的脚本。

语法
<%@CODEPAGE=codepage%>

参数
codepage
无符号整数,代表正在运行ASP脚本引擎的系统的有效代码页。
请参阅
Session.CodePage

2.@ENABLESESSIONSTATE指令

可以使用@ENABLESESSIONSTATE指令关闭网页会话跟踪。会话跟踪维护由单个客户端发布的一组请求信息。如果您的网页不依赖会话信息,则关闭会话跟踪可减少IIS处理脚本的时间。

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

注释
有关会话跟踪的详细信息,请参阅管理会话状态

3.@LANGUAGE指令

您可以用@LANGUAGE指令设置用于解释脚本中的命令的语言。您可以将您的脚本语言设置为任何一种已安装在IIS中的脚本引擎。默认设置为VBscript,因此,如果您在脚本中未包括@LANGUAGE,脚本将由VBscript引擎解释。

语法
<%@LANGUAGE=scriptengine%>

参数
scriptengine
编译脚本的脚本引擎。IIS装有两个脚本引擎,VBscript和Jscript。
注释
可以用IISAdmin对象的AspscriptLanguage属性改变默认的脚本语言。您可将该属性应用到Web服务、Web服务器、虚拟目录或Web目录。详细信息,请参阅IISAdmin对象。

4.@LCID指令

可以使用@LCID指令为脚本设置现场标识(LCID)。LCID的数据类型是DWORD,低字为语言标识,高字保留。LCID标识以国际标准的数字缩写表示。LCID有唯一标识已安装的系统定义现场所需的组件。有两个预定义LCID值,LOCALE_SYSTEM_DEFAULT是系统默认现场,LOCALE_USER_DEFAULT是当前用户现场。

语法
<%@LCID=localeidentifier%>

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

5.@TRANSACTION指令

您可以使用@TRANSACTION指令指出脚本应被当作事务来处理。若脚本被当作事务处理时,MicrosoftTransactionServer(MTS)将创建一个事务来协调资源的更新。

语法
<%@TRANSACTION=value%>

参数
value
指示事务支持类型的字符串,可能值为:
值意义
Required脚本将初始化一个事务。
Requires_New脚本将初始化一个事务。
Supported脚本将不会初始化一个事务。
Not_Supported脚本将不会初始化一个事务。

注释
若脚本包含@TRANSACTION指令,则它必须位于.asp文件中的第一行,否则将出错。必须将该指令加到要在某个事务下运行的每一页中。当脚本处理完成之后,当前事务也就结束了。

举报

  • 相关推荐
  • 苹果新功能曝光!Siri可通过语音指令操控第三方APP:2026年上线

    苹果公司正在积极开发一套全新的AI系统,计划通过Siri取代用户在智能手机上的手动操作流程。 这一创新功能将纳入新的系统架构App Intents”,使Siri能够在多款第三方应用中替用户执行指令,用户只需通过语音下达指令即可完成任务。 据彭博社报道,此次 AI 升级将引入生成式AI技术,显著提升Siri对上下文的理解能力,甚至可以读取屏幕内容,从而增强交互体验。 新功能预�

  • GPT5上线大翻车!用户强烈呼吁使用旧版 OpenAI重新上线GPT4o

    OpenAI发布最强AI模型GPT-5,但引发用户强烈不满。新模型上线后反应速度变慢、回答质量下降,且官方突然下架GPT-4o等8个旧模型,导致付费用户抗议。部分用户对旧版产生情感依赖,认为GPT-4o更具人性化温暖。第三方测试显示GPT-5在复杂任务上虽有提升,但交互体验明显退步。CEO承认低估用户对旧版的喜爱,承诺将恢复部分旧模型并提供更多定制服务。专家指出大模型边际效益递减,面临数据质量和算力成本限制。总体而言,GPT-5在技术指标进步的同时,牺牲了情感交互体验。

  • iPhone 17全系手机膜曝光:Air屏幕尺寸介于Pro和Pro Max之间

    近日,海外数码媒体披露了一组疑似iPhone 17 系列屏幕保护贴膜的照片,首次展现了即将发布的iPhone 17 Air与其他型号的屏幕尺寸差异。 根据图片显示,iPhone 17 Air手机的屏幕尺寸介于iPhone 17 Pro与iPhone 17 Pro Max之间,画面排列顺序依次为:iPhone 17、iPhone 17 Pro、iPhone 17 Air,最后是iPhone 17 Pro Max。 依据目前的传闻,iPhone 17 Air可能搭载OLED屏幕,预计对角线尺寸为约6.6英寸,部分消息�

  • DeepSeek崩了引热议 官方深夜回应:网页/API已恢复

    8月11日,DeepSeek服务突遭全面宕机,API接口、网页平台以及App均无法访问或响应。 许多网友也通过微博话题#DeepSeek崩了#反馈服务异常。

  • 博士水平的GPT-5依然翻车 OpenAI奥特曼:AGI已失去意义

    上周末OpenAI公司发布了传闻已久的GPT-5大模型,号称迄今为止最先进的人工智能模型,具备博士级别的智能水平。 GPT-5发布之后在多个榜单上确实刷榜了,包括编程、数学等,总计拿到了25个榜单的第一,评分表现很震撼。 然而上线之后,GPT-5的实际表现引发质疑,跑分第一不代表实际体验第一,甚至被不少用户认为表现倒退了,反应也变慢,这可能是OpenAI翻车最快的旗舰大�

  • iPhone17Pro最新外观曝光:苹果调整天线布局

    ​近日,有博主在社交平台分享了iPhone 17 Pro的全新渲染图,引发科技圈广泛关注。此次苹果对iPhone 17 Pro的天线布局进行了重新设计,有望为用户带来更出色的信号体验。 从渲染图可以清晰看到,iPhone 17 Pro的天线布局与以往机型有明显不同。除了金属中框上保留天线条外,其矩阵相机模组也环绕了一圈天线条。这样的设计并非随意为之,而是有着实际意义。当用户握持设备时

  • 经营10年!大连首家Apple Store正式闭店:苹果首次在中国关店

    8月9日晚8点,苹果Apple Store大连百年城店正式停止营业,这也是苹果首次在中国关停直营店。 该店于2015年10月24日开业,是大连首家、辽宁省第二家苹果官方直营店。

  • 真我新机撞脸iPhone 17 Pro:镜头排布一模一样

    博主数码闲聊站曝光了真我新机,该机采用横向大矩阵DECO,摄像头排布跟即将发布的iPhone 17 Pro一模一样。该博主爆料,真我将会抢先苹果发布这款新品。 如图所示,真我新机的三摄布局跟iPhone 17 Pro一致,唯一区别是iPhone 17 Pro相机右侧配备LIDAR激光雷达扫描仪,真我没有这项配置。 另外,渲染图显示真我新品搭载骁龙7 Gen4平台,这意味着该机是一款中端产品。

  • 雷军:小米汽车APP已上线小米YU7车主指南

    雷军今天一早宣布,小米汽车APP已正式上线小米YU7车主指南,为广大车主带来了更便捷、贴心的服务。 晕车舒缓模式在哪里设置?调光天幕在哪里调节?露营模式怎么用 以后这些小技巧搜一下就能解决了。 小米YU7车主指南涵盖了车辆设置、驾驶、语音控制、辅助驾驶、充放电、账户钥匙、维修保养、应急救援等多方面,提供了视频介绍,非常直观。 对于车辆常见故障,指�

  • OpenAI正式发布GPT-5模型 网友:写作像诗人

    OpenAI在直播活动中正式推出新一代人工智能模型GPT-5,宣称其覆盖编程、数学、写作、健康咨询、视觉感知等核心领域,实现"公司迄今为止最重大的模型升级"。OpenAI首席执行官萨姆·奥尔特曼(Sam Altman)形容,与GPT-5交互如同与各领域专家对话,其多维度能力突破将重塑人机协作模式。 分层开放策略满足多元需求 GPT-5将于本周四启动全球用户分批推送,免费用户与付�