当前位置: 首页 > 图文教程 > 网络编程 > ASP > ASP基础教程之实例学习ASP Response 对象

ASP
对连串英文自动换行的解决方法 IE5.5
怎样写你自己的EMAIL组件(原理)
ASP中有关timeout超时的体会
用ASP实现从SQL Server导出数据到Access
ASP向NT域中加一个用户
ASP乱码的解决方法
关于 aspsmartupload 注册问题
利用XML不离开页面刷新数据
IIS 处理 SEARCH 请求漏洞
不用组件实现上载功能(1)
不用组件实现上载功能(2)
在网页中实现OICQ里的头像选择的下拉框
仅用xsl和asp实现分页功能
如何使用context()方法将数据置入表格(XML)
利用ASP从远程服务器上接收XML数据
将数据库里面的内容生成EXCEL
怎样在ASP里面创建统计图表
加密你的Access数据库
利用global.asp定时执行ASP
加密QueryString数据

ASP基础教程之实例学习ASP Response 对象


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 109 ::
收藏到网摘: n/a

ASP Response 对象用于从服务器向用户发送输出的结果。

实例

使用ASP写文本

本例演示如何使用ASP来写文本。

在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://webjx.com'>webjx.com</a>")
else
  response.write("<a href='http://www.webjx.com'>www.webjx.com</a>")
end if
%>
<p>
This example demonstrates a link, each time you load the page, it will display
one of two links: Webjx.com! OR www.webjx.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 对象用于从服务器向用户发送输出的结果。它的集、属性和方法如下: