精灵巫婆 发表于 2015-1-16 22:21:19

ASP网页设计静态网页有用手艺:禁用html页面的缓存...

帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。静态|缓存|禁用|网页|页面1。在Asp页面首部<head>到场
Response.Buffer=True
Response.ExpiresAbsolute=Now()-1
Response.Expires=0
Response.CacheControl="no-cache"
Response.AddHeader"Pragma","No-Cache"
2。在HtML代码中到场
<HEAD>
<METAHTTP-EQUIV="Pragma"CONTENT="no-cache">
<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache">
<METAHTTP-EQUIV="Expires"CONTENT="0">
</HEAD>
3。在从头挪用原页面的时分在给页面传一个参数
Href="****.asp?random()"
前两个办法听说偶然会生效,而第三种则是在跳转时传一个随机的参数!由于aspx的缓存是与参数相干的,假如参数分歧就不会利用缓存,而会从头天生页面,每次都传一个随机的参数就能够制止利用缓存。这个仅合用于asp&asp.net
4。在jsp页面中可以使用以下代码完成无缓存:
response.setHeader("Cache-Control","no-cache");//HTTP1.1
response.setHeader("Pragma","no-cache");//HTTP1.0
response.setDateHeader("Expires",0);//preventscachingattheproxyserver
这些代码加在<head></head>两头详细以下
<head>
<%
response.setHeader("Cache-Control","no-cache");//HTTP1.1
response.setHeader("Pragma","no-cache");//HTTP1.0
response.setDateHeader("Expires",0);//preventscachingattheproxyserver
%>
</head>
5。window.location.replace("WebForm1.aspx");
参数就是你要掩盖的页面,replace的道理就是用以后页面交换失落replace参数指定的页面。
如许能够避免用户点击back键。利用的是javascript剧本,举比方下:
a.html
<html>
<head>
<title>a</title>
<scriptlanguage="javascript">
functionjump(){
window.location.replace("b.html");
}
</script>
</head>
<body>
<ahref="javascript:jump()">b</a>
</body>
</html>
b.html
<html>
<head>
<title>b</title>
<scriptlanguage="javascript">
functionjump(){
window.location.replace("a.html");
}
</script>
</head>
<body>
<ahref="javascript:jump()">a</a>
</body>
</html>
前4种只是清空了cache,即存储在TemporaryInternetFiles文件夹中的一时文件,而第五种则是利用跳转页面文件交换以后页面文件,并没有清空cache,也就是说TemporaryInternetFiles发生了相干的一时文件,二者搭配利用真是清空缓存,必备良药。恰好我这里有了纪录,以是常来看看哦。
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;

谁可相欹 发表于 2015-1-19 09:17:25

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

再现理想 发表于 2015-1-26 13:18:08

不能只是将它停留在纸上谈兵的程度上。

兰色精灵 发表于 2015-2-4 16:34:15

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

冷月葬花魂 发表于 2015-2-10 04:09:40

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

愤怒的大鸟 发表于 2015-2-28 19:32:08

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

仓酷云 发表于 2015-3-10 06:51:33

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

不帅 发表于 2015-3-17 05:10:19

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

飘飘悠悠 发表于 2015-3-23 22:19:41

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
页: [1]
查看完整版本: ASP网页设计静态网页有用手艺:禁用html页面的缓存...