若相依 发表于 2015-1-16 23:47:50

ASP网站制作之Asp Object 之:AddHeader

由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;addheader|objectAddHeader

AddHeader办法用指定的值增加HTML题目。该办法经常向呼应增加新的HTTP题目。它其实不替换现有的同名题目。一旦题目被增加,将不克不及删除。
此办法仅供初级用户利用。若其他Response办法供应了您所需的功效,倡议您利用该办法。
语法

Response.AddHeadername,value参数

name新的题目变量的称号。
value存储在新的题目变量中的初始值。正文

为制止定名不明白,name中不克不及包括任何下划线字符(_)。ServerVariables汇合将题目中的下划线字符注释为反斜杠。比方,上面的剧本使服务器查找一个名为MY-HEADER的题目名。
<%Request.ServerVariables("HTTP_MY_HEADER")%>因为HTTP协定请求一切的题目都必需在内容之前发送,以是您必需在任何的输入(比方由HTML或Write办法天生的输入)发送到客户端之前在剧本中挪用AddHeader。但当Buffer属性被设置为TRUE时破例。若输入被缓冲,那末您就能够在剧本中的任何中央挪用AddHeader办法,只需它在Flush之前实行便可。不然,对AddHeader的挪用将发生一个运转毛病。
上面的两个.asp文件对这一点举行懂得释。
-------file1.asp---------<%Response.AddHeader"WARNING","ErrorMessageText"%>SometextontheWebpage.在后面的例子中,页没有缓冲。可是,由于在服务器将输入
SometextontheWebpage发送到客户端之前挪用了AddHeader办法,以是剧本能一般事情。假如互换一下按次,则对AddHeader办法的挪用将发生一个运转时毛病。
------file2.asp----------<%Response.Buffer=TRUE%>HeressometextonyourWebpage.<%Response.AddHeader"WARNING","ErrorMessageText"%>Heressomemoreinterestingandilluminatingtext.<%Response.Flush%><%=Response.Write("somestring")%>在后面的示例中,页被缓冲了,其了局是,直到此页上一切的ASP剧本实行后或Flush办法被挪用后,服务器才会将输入发送到客户端。带缓冲的输入中对AddHeader的挪用可在剧本的任何中央呈现,只需在Flush挪用之前便可。在后面的示例中,若对AddHeader的挪用在对Flush的挪用以后呈现,剧本将发生一个运转时毛病。
您能够经由过程这一办法用分歧的值发送统一题目的多份拷贝,好比用WWW-Authenticate题目。
示例

上面这个示例利用AddHeader办法请求客户端利用BASIC考证。
<%Response.Addheader"WWW-Authenticate","BASIC"%>注重后面的剧本仅关照客户端扫瞄器利用哪一个考证。若您在Web使用程序中利用该剧本,则必定要启用Web服务器的BASIC考证。
使用于

Response工具
</p>Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;

变相怪杰 发表于 2015-1-20 11:52:00

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

admin 发表于 2015-1-29 07:04:33

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

仓酷云 发表于 2015-2-5 23:48:06

那么,ASP.Net有哪些改进呢?

简单生活 发表于 2015-2-14 07:31:25

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

活着的死人 发表于 2015-3-4 05:04:02

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

不帅 发表于 2015-3-19 03:14:54

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

分手快乐 发表于 2015-3-27 06:11:01

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
页: [1]
查看完整版本: ASP网站制作之Asp Object 之:AddHeader