asp缓冲是如何使用的?

来源:百度知道 编辑:UC知道 时间:2024/05/25 00:37:25
asp缓冲开启以后 代码要怎么写才有作用
比如 ASP页中包含
<%=request("rst('NAME)")%>
这语句要从数据库读数据 如果是每次都执行拿缓冲起到什么作用?
如果不执行好像也不行啊

你对REQUEST对象理解有误,是request用于在两个页面之间传递数据的,在Asp.net有缓冲Cache,缓冲也是一样

<%=request("XXX")%>
这句话表示接受上一个页面中的XXX参数的值,你也可以用缓冲Cache来实现这个方法,但是你的"rst('NAME)"如果没猜错应该是RecordSet对象

Asp内建的request对象拥有五个获取客户端资料的方法(QueryString/Form/Cookies/ServerVariables/ClientCertificate)。

语法:request.方法名称("参数")|request("参数")

如果采用后者,系统会自动选择相应的方法。

Form

这里再重新强调Form的一些属性:

Enctype=资料传送的MIME形态

Method=传送资料的方式Get/Post

Onrest=按下rest键调用的程序

Onsubmit=按下sumit键调用程序

Target=输出内容的frame窗口>

使用Form传送信息一般有三种方式:由html网页内的Form传信息给其他Asp;由Asp内的Form传信息给另外一个Asp;Asp内的信息传送给自身。

语法:Request.Form(参数)[(索引)]

其中参数表示Form中元素的名称,索引表示相同名称元素的顺序号。
例:
可循环读取名称为user的元素,其中Count是Form的系统属性,用于计算同名元素的个数,如果该元素不存在,则其值为零。如果没有指明要读取第几个同名元素,则系统会把全部同名元素的值都读取出来,并用“,”作间隔。
例:Request.form("user")=abc,bcd,cde

2、QueryStrin