• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > javascript asp教程第七课--response属性

javascript asp教程第七课--response属性

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了javascript asp.net,asp javascript,javascript response,javascript属性,javascript对象属性等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Below is a table of Response Properties along with examples and explanations.

Response Properties
Buffer Response.Buffer = true
Allows for the buffering of output
CacheControl Response.CacheControl="Public"
Sets Cache to "Public" or "Private"
CharSet Response.CharSet="windows-1252"
Sets the ISO character set
ContentType Response.ContentType="text/HTML"
Specifies the output mime type (text/html, text/plain, GIF, JPG)
Expires Response.Expires=60
Sets page expiration in minutes
ExpiresAbsolute Response.ExpiresAbsolute=#January 31, 2003 13:00:00#
Sets time certain for page to expire
IsClientConnected if (Response.IsClientConnected==true) { }
Determines if client is still connected
PICS ((See Explanation))
Platform for Internet Content Selection
Status Response.Status="401 Unauthorized"
Sets Page Status

You are not required to set, alter, or utilize a single Response Property if you don't want to. Having said that, they can be handy once in while. I've demonstrated all but two Properties in the script below.

By the way, set your properties BEFORE you begin output to the client.

Get Started:

Below is the ASP script for Lesson 07.

<%@LANGUAGE="JavaScript"%>
<%
Response.Buffer=true
Response.CacheControl="Private" 
Response.CharSet="windows-1252"
Response.ContentType="text/HTML"
Response.Expires=-1
Response.Status="200 OK"
%>
<HTML>
<BODY>
<%
if (Response.IsClientConnected==true)
	{
	Response.Write("The client is connected.<BR>")
	}
else
	{
	Response.End()
	}
%>
<TABLE BORDER="2">
<TR>
<%
for (x=1;x<=200;x++)
	{
	Response.Write("<TD>" + x + " </TD>\r")
	if (x%10==0)
		{
		Response.Clear()
		}
	if (x%4==0)
		{
		Response.Write("</TR></TABLE>\r")
		Response.Write("<TABLE BORDER=\"2\">")
		Response.Write("\r<TR>")
		Response.Flush()
		}
	}
%>
</TR></TABLE>
</BODY>
</HTML>

Click Here to run the script in a new window. After you click onto the link, really study the numbers. See if you notice anything weird about the page, like missing numbers.

Response.Buffer:

Let's take the Properties in order of appearance in our script. Response.Buffer allows us to control the output via Response.Flush() and Response.Clear(). If you haven't already, click onto the link to run the script. You'll get a strange output with some of the numbers missing. The missing numbers are thanks to Response.Clear(). You might notice that Response.Flush() slows down the server TREMENDOUSLY. Don't use this method without a reason.

Response.CacheControl:

CacheControl gives you the power to authorize proxy servers to keep your page in cache. (That would be the "Public" setting.) Likewise, it allows you to disallow proxy servers from caching your page. (That would be the "Private" setting). The default is "Private."

Response.CharSet:

CharSet allows you to specify the character set, for example: "ISO 8859-1".

Response.ContentType:

ContentType allows you to indicate the mime type of the output. For example there is text/plain and text/html. There is also GIF and JPEG.

Response.Expires:

Expires allows you set an expiration time for the page. By setting the Expires property to -1, you are saying the page expired one minute before it was delivered. The browser will (hopefully) not store it in cache, but rather make a separate request to the server before re-displaying the page.

Response.Status:

If tomorrow Congress were to pass a law forbidding the use of Response.Status, I think life would go on. If it makes you happy, use it.

Response.IsClientConnected:

IsClientConnected does exactly what it says. It returns a Boolean value that you can use in an "if" statement.

Response.PICS:

PICS stands for Platform for Internet Content Selection. It allows pages to be rated for the presence of violence, sexuality, language and nudity. There are services on the internet to rate your site. I've never used one. I found a sample PICS string on the internet and I converted to JavaScript.

Response.PICS("(PICS-1.1 <http://www.rsac.org/ratingv01.html> labels on \"1997.01.05T08:15-0500\" until \"1999.12.31T23:59-0000\" ratings (v 0 s 0 l 0 n 0))")

It's a long string and your browser may have wrapped the text down to a second line. If that's the case, then you have to pretend that the entire PICS string is on one line.

Response.ExpiresAbsolute:

I did not demonstrate ExpiresAbsolute in the script because I already used Response.Expires. ExpiresAbsolute does exactly the same thing as Expires, except it uses a date and time certain. (I couldn't see using both in the same script.) The only thing I would point out is the pound signs (#) at the beginning and and of the date.

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp cookie中文Javascript取得中文cookie
  • JavaScript在ASP页面中实现掩码文本框效果代码
  • asp中去除html中style,javascript,css代码
  • asp(JavaScript)自动判断网页编码并转换的代码
  • asp javascript值的互相传递方法
  • asp+javascript实现404页的处理转换
  • ASP之处理用Javascript动态添加的表单元素数据的代码
  • asp编程中常用的javascript辅助代码第1/2页
  • ASP中JavaScript处理复杂表单的生成与验证第1/3页
  • javascript asp教程 日期相关

相关文章

  • 2017-05-11asp下UTF-8页面乱码的解决方法
  • 2017-05-11asp中文件与文件夹常用处理函数(文件后缀、创建文件等)
  • 2017-05-11在Win2003 64位下ASP无法连接Access数据库
  • 2017-05-11asp 删除数据并同时删除图片的代码
  • 2017-05-11超级ASP版DataGrid——SkyGrid本地下载
  • 2017-05-11一段ASP的HTTP_REFERER判断代码
  • 2017-05-11asp验证Ip格式的函数
  • 2017-05-11ASP中Web页面间的数据传递方式
  • 2017-05-11改进性能和样式的 24个 ASP 技巧第1/2页
  • 2017-05-11淘特ASP木马扫描器的代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP基础入门第五篇(ASP脚本循环语句)
    • 一个能对访问者进行编号、记录访问次数、IP、时间的统计制作实例
    • 万能Asp防注入代码 拒绝攻击
    • asp知识整理笔记4(问答模式)
    • 重置TSYS系统中的所有"生成的文件"成"未生成文件"
    • ASP中巧用Split()函数生成SQL查询语句的实例
    • 实现支持逻辑搜索/单词搜索/词组搜索+支持OR/AND关键字的VBS CLASS!
    • HTTP_HOST 和 SERVER_NAME 的区别详解
    • ASP编码优化技巧8则
    • asp存储过程使用大全

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有