推荐:ASP 3.0高级编程(四十三)9.3.5 数据高速缓存首先需要注意的是,数据高速缓存与记录集高速缓存虽然都用于改善性能,但两者是无关的。数据高速缓存是临时的数据存储区,允许使用高速缓存中的数据,而不是重新生成新的数
ASP Response 对象用于从服务器向用户发送输出的结果。
实例
使用ASP写文本
本例演示如何使用ASP来写文本。
| 以下为引用的内容: <html> <body> <% response.write(Hello World!) %> </body> </html> |
在ASP中使用HTML标签格式化文本
本例演示如何使用ASP将文本和HTML标签结合起来。
| 以下为引用的内容: <html> <body> <% response.write(<h2>You can use HTML tags to format the text!</h2>) %> <% response.write(<p style='color:#0000ff'>This text is styled with the style attribute!</p>) %> </body> </html> |
将用户重定向至不同的URL
本例演示如何将用户重定向至另一个的URL。
| 以下为引用的内容:
<% if Request.Form(select)<> then Response.Redirect(Request.Form(select)) end if %> <html> <body> <form action=/example/aspe/demo_aspe_redirect.asp method=post> <input type=radio name=select value=/example/aspe/demo_aspe_server.asp> Server Example<br> <input type=radio name=select value=/example/aspe/demo_aspe_text.asp> Text Example<br><br> <input type=submit value=Go!> </form> </body> </html> |
显示随机的链接
本例演示一个超级链接,当您每次载入页面时,它将显示两个链接中的其中一个。
| 以下为引用的内容:
<html> <body> <% randomize() r=rnd() if r>0.5 then response.write(<a href='http://CuoXIn.com'>CuoXIn.com</a>) else response.write(<a href='http://www.CuoXIn.com'>www.CuoXIn.com</a>) end if %> <p> This example demonstrates a link, each time you load the page, it will display one of two links: CuoXIn.com! OR www.CuoXIn.com! There is a 50% chance for each of them. </p> </body> </html> |
控制缓存
本例演示如何控制缓存。
| 以下为引用的内容:
<% Response.Buffer=true %> <html> <body> <p> This text will be sent to your browser when my response buffer is flushed. </p> <% Response.Flush %> </body> </html> |
清空缓存
本例演示如何清空缓存。
| 以下为引用的内容: <% Response.Buffer=true %> <html> <body> <p>This is some text I want to send to the user.</p> <p>No, I changed my mind. I want to clear the text.</p> <% Response.Clear %> </body> </html> |
在处理过程中终止脚本并返回结果
本例演示如何在处理过程中中断脚本的运行。
| 以下为引用的内容: <html> <body> <p>I am writing some text. This text will never be<br> <% Response.End %> finished! It's too late to write more!</p> </body> </html> |
设置在页面失效前把页面在浏览器中缓存多少分钟
本例演示如何规定页面在失效前在浏览器中的缓存时间。
| 以下为引用的内容: <%Response.Expires=-1%> <html> <body> <p>This page will be refreshed with each access!</p> </body> </html> |
设置页面缓存在浏览器中的失效日期或时间
本例演示如何规定页面在浏览器中的缓存时间日期或时间
| 以下为引用的内容: <% Response.ExpiresAbsolute=#May 05,2001 05:30:30# %> <html> <body> <p>This page will expire on May 05, 2001 05:30:30!</p> </body> </html> |
检查用户是否仍然与服务器相连
本例演示如何检查用户是否已与服务器断开。
| 以下为引用的内容: <html> <body> <% If Response.IsClientConnected=true then Response.Write(The user is still connected!) else Response.Write(The user is not connected!) end if %> </body> </html> |
设置内容类型
本例演示如何规定内容的类型。
| 以下为引用的内容: <% Response.ContentType=text/html %> <html> <body> <p>This is some text</p> </body> </html> |
设置字符集
本例演示如何规定字符集的名称。
| 以下为引用的内容: <% Response.Charset=ISO8859-1 %> <html> <body> <p>This is some text</p> </body> </html> |
Response 对象
ASP Response 对象用于从服务器向用户发送输出的结果。它的集、属性和方法如下:
分享:用好ASP.NET 2.0的URL映射简介: URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用