ASP编程:网页过时的成绩再转一遍,倡议斑竹到场...
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。精髓|网页|成绩避免利用者按上一按o^上常有W友到@},怎样避免利用者按回上一按o,楹@一}?一般是在避免利用者重}绦幸贸淌,比方Y料的新增,假如利用者按了回上一,有大概斐芍匮}新增Y料,明天@篇文章就要介B怎样"M大概"的避免利用者按回上一
伺服端避免快取
起首砜纯此欧说姆椒,ASP的Response物件供应了W快取(cache)相P的傩,f明以下
傩f明
CacheControl判啻硭欧(ProxyServer)是不是快取ASP的出Y果
ExpiresW快取的过期rg
ExpiresAbsolute指定W快取的过期rg
以是假如你要避免W被快取,你能够@N做
<%
Response.Buffer=True
Response.ExpiresAbsolute=Now()-1
Response.Expires=0
Response.CacheControl="no-cache"
%>
使用@办法,利用者是能够回到上一,但由於WK]有被快取,以是g[器必从头向伺服器作Http求,也就是@W恢匦抡(Refresh)
用舳朔乐箍烊
你也能够利用用舳(Client-side)的体例,
<html>
<head>
<metahttp-equiv="expires"content="0">
<metahttp-equiv="cache-control"content="no-cache">
<metahttp-equiv="pragma"content="no-cache">
</head>
和伺服真个办法a生的Y果是一拥,但有c要注重
Pragma:利用平安BYr才利用Pragma,假如在非平安BY利用,那N效果和Expires:-1是不异的,也就是@W是豢烊,但⒓从r
metahttp-equiv嘶`的cache-controlK不m用於InternetExplorer4,5版本
移除工具列
@办法是在W路上看淼,有c兴趣以是也介B一下,做法是@拥,使用window.open办法黹_新窗,然後P失落原窗,但重c是在_窗r⒐ぞ吡幸瞥
<scriptlanguage="javascript">
<!--
functionopenWindow(url){
newpage=window.open(url,newpage,toolbar=no);
newpage.focus();
self.close();
}
//-->
</script>
<ahref="javascript:openWindow(nextpage.html);">下一</a>
也是一N办法,但很少人,有一c麻!r且按滑鼠右I所出F的Menu中也有回上一的x,此法防小人不防君子!
利用location.replace
Javascriptlocation物件的replace()办法灾付ǖ木W址覆wg[器今朝g[v史o,也就是你用了@办法,g[器就暨^往曾g[的o,就H像你第一次_g[器一,上一的按o是灰的
你能够@N做
<ahref="Javascript:location.replace(nextpage.html)">下一</a>
看起磉@也许是今朝最好的办法!不^是有一些缺c,因K不是一切的情r都能够套用,比如v你利用Response.Redirectr,@办法就派不上用隽!
能够w{出一Y,就是要完整P]g[器回上一的功效是不成能的(今朝的g[器),独一能做的是因r量体裁衣,Y合以上的办法M大概的避免利用者按回上一!
但愿@篇文章δ阌助!
</p>我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
页:
[1]