ä¯ÀÀÆ÷µÄºóÍ˰´Å¥Ê¹µÃÎÒÃÇÄܹ»·½±ãµØ·µ»ØÒÔǰ·ÃÎʹýµÄÒ³Ãæ£¬ËüÎÞÒɷdz£ÓÐÓᣵ«ÓÐʱºòÎÒÃDz»µÃ²»¹Ø±ÕÕâ¸ö¹¦ÄÜ£¬ÒÔ·ÀÖ¹Óû§´òÂÒÔ¤¶¨µÄÒ³Ãæ·ÃÎÊ´ÎÐò¡£
±¾ÎĽéÉÜÍøÂçÉÏ¿ÉÕÒµ½µÄ¸÷ÖÖ½ûÓÃä¯ÀÀÆ÷ºóÍ˰´Å¥·½°¸£¬·ÖÎöËüÃǸ÷×ÔµÄÓÅȱµãºÍÊÊÓó¡ºÏ¡£
Ò»¡¢¸ÅÊö
¡¡¡¡ Ôø¾ÓÐÐí¶àÈËÎÊÆð£¬¡°ÔõÑù²ÅÄÜ¡®½ûÓÃ'ä¯ÀÀÆ÷µÄºóÍ˰´Å¥£¿¡±£¬»òÕß¡°ÔõÑù²ÅÄÜ·ÀÖ¹Óû§µã»÷ºóÍ˰´Å¥·µ»ØÒÔǰä¯
ÀÀ¹ýµÄÒ³Ãæ£¿¡±ÔÚASPÂÛ̳ÉÏ£¬Õâ¸öÎÊÌâÒ²ÊÇÎʵÃ×î¶àµÄÎÊÌâÖ®Ò»¡£Òź¶µÄÊÇ£¬´ð°¸·Ç³£¼òµ¥£ºÎÒÃÇÎÞ·¨½ûÓÃä¯ÀÀÆ÷µÄºóÍË
°´Å¥¡£
¡¡¡¡ ÆðÏÈÎÒ¶ÔÓÚ¾ÓÈ»ÓÐÈËÏëÒª½ûÓÃä¯ÀÀÆ÷µÄºóÍ˰´Å¥¸Ðµ½²»¿É˼Òé¡£ºóÀ´£¬¿´µ½¾¹È»ÓÐÄÇô¶àµÄÈËÏëÒª½ûÓÃÕâ¸öºóÍ˰´
Å¥£¬ÎÒÒ²¾ÍÊÍÈ»£¨ÏëÒª½ûÓõÄÖ»ÓкóÍ˰´Å¥£¬²»°üÀ¨ä¯ÀÀÆ÷µÄǰ½ø°´Å¥£©¡£ÒòΪÔÚĬÈÏÇé¿öÏ£¬Óû§Ìá½»±íµ¥Ö®ºó¿ÉÒÔͨ
¹ýºóÍ˰´Å¥·µ»Ø±íµ¥Ò³Ã棨¶ø²»ÊÇʹÓᰱ༡±°´Å¥£¡£©£¬È»ºóÔٴα༲¢Ìá½»±íµ¥ÏòÊý¾Ý¿â²åÈëеļǼ¡£ÕâÊÇÎÒÃDz»
Ô¸¿´µ½µÄ¡£
¡¡¡¡ Òò´ËÎҾ;ö¶¨ÒªÕÒ³ö±ÜÃâ³öÏÖÕâÖÖÇé¿öµÄ·½·¨¡£ÎÒ·ÃÎÊÁËÐí¶àÍøÕ¾£¬²Î¿¼ÁËÕâÐ©ÍøÕ¾Ëù½éÉܵĸ÷ÖÖʵÏÖ·½·¨¡£Èç¹ûÄã
¾³£·ÃÎÊASP±à³ÌÍøÕ¾£¬±¾ÎÄËù½éÉܵIJ¿·ÖÄÚÈÝÄã¿ÉÄÜÒѾ¼ûµ½¹ý¡£±¾ÎĵÄÈÎÎñÊǰѸ÷ÖÖ¿ÉÄܵķ½·¨¶¼½éÉܸø´ó¼Ò£¬È»ºóÕÒ
³ö×îºÃµÄ·½·¨£¡
¶þ¡¢½ûÖ¹»º´æ
¡¡¡¡ ÔÚÎÒÕÒµ½µÄÐí¶à·½°¸ÖУ¬ÆäÖÐÓÐÒ»ÖÖ½¨Òé½ûÖ¹Ò³Ãæ»º´æ¡£¾ßÌåÊÇʹÓ÷þÎñÆ÷¶Ë½Å±¾£¬ÈçÏÂËùʾ£º
¸´ÖÆ´úÂë ´úÂëÈçÏÂ:
<%
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
%>
¡¡¡¡ ÕâÖÖ·½·¨·Ç³£ÓÐЧ£¡ËüÇ¿ÖÆä¯ÀÀÆ÷ÖØÐ·ÃÎÊ·þÎñÆ÷ÏÂÔØÒ³Ãæ£¬¶ø²»ÊÇ´Ó»º´æ¶ÁÈ¡Ò³Ãæ¡£Ê¹ÓÃÕâÖÖ·½·¨Ê±£¬±à³ÌÕßµÄÖ÷
ÒªÈÎÎñÊÇ´´½¨Ò»¸ö»á»°¼¶µÄ±äÁ¿£¬Í¨¹ýÕâ¸ö±äÁ¿È·¶¨Óû§ÊÇ·ñÈԾɿÉÒԲ鿴ÄǸö²»ÊʺÏͨ¹ýºóÍ˰´Å¥·ÃÎʵÄÒ³Ãæ¡£ÓÉÓÚä¯
ÀÀÆ÷²»ÔÙ»º´æÕâ¸öÒ³Ãæ£¬µ±Óû§µã»÷ºóÍ˰´Å¥Ê±ä¯ÀÀÆ÷½«ÖØÐÂÏÂÔØ¸ÃÒ³Ãæ£¬´Ëʱ³ÌÐò¾Í¿ÉÒÔ¼ì²éÄǸö»á»°±äÁ¿£¬¿´¿´ÊÇ·ñ
Ó¦¸ÃÔÊÐíÓû§´ò¿ªÕâ¸öÒ³Ãæ¡£
¡¡¡¡ ÀýÈ磬¼ÙÉèÎÒÃÇÓÐÈçÏÂ±íµ¥£º
¸´ÖÆ´úÂë ´úÂëÈçÏÂ:
<%
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
If Len(Session("FirstTimeToPage"))
> 0 then
&single; Óû§ÒѾ·ÃÎʹýµ±Ç°Ò³Ã棬ÏÖÔÚÊÇÔٴηµ»Ø·ÃÎÊ¡£
&single;
Çå³ý»á»°±äÁ¿£¬½«Óû§Öض¨Ïòµ½µÇÂ¼Ò³Ãæ¡£
Session("FirstTimeToPage") = ""
Response.Redirect
"/Bar.asp"
Response.End
End If
&single; Èç¹û³ÌÐòÔËÐе½ÕâÀ˵Ã÷Óû§Äܹ»²é¿´µ±Ç°Ò³Ãæ
&single; ÒÔÏ¿ªÊ¼´´½¨±íµ¥
%>
<form method=post
action="SomePage.asp">
<input type=submit>
</form>
¡¡¡¡
ÎÒÃǽèÖú»á»°±äÁ¿FirstTimeToPage¼ì²éÓû§ÊÇ·ñÊǵÚÒ»´Î·ÃÎʵ±Ç°Ò³Ãæ¡£Èç¹û²»ÊǵÚÒ»´Î£¨¼´Session ("FirstTimeToPage")°üº¬Ä³¸öÖµ£©£¬ÄÇôÎÒÃǾÍÇå³ý»á»°±äÁ¿µÄÖµ£¬È»ºó°ÑÓû§ÖØÐ¶¨Ïòµ½Ò»¸ö¿ªÊ¼Ò³Ãæ¡£ÕâÑù£¬µ±±íµ¥Ìύʱ£¨´ËʱSompePage.asp±»´ò¿ª£©£¬ÎÒÃDZØÐ븳ÓèFirstTimeToPageÒ»¸öÖµ¡£¼´£¬ÔÚSomePage.aspÖÐÎÒÃÇÐèÒª¼ÓÉÏÏÂÃæµÄ´úÂ룺
Session("FirstTimeToPage") = "NO"
¡¡¡¡ ÕâÑù£¬ÒѾ´ò¿ªSomePage.aspµÄÓû§Èç¹ûµã»÷ºóÍ˰´Å¥£¬ä¯ÀÀÆ÷½«ÖØÐÂÇëÇó·þÎñÆ÷ÏÂÔØÒ³Ãæ£¬·þÎñÆ÷¼ì²éµ½Session("FirstTimeToPage")°üº¬ÁËÒ»¸öÖµ£¬ÓÚÊǾÍÇå³ýSession("FirstTimeToPage")£¬²¢°ÑÓû§Öض¨Ïòµ½ÆäËûÒ³Ãæ¡£µ±È»£¬ËùÓÐÕâÒ»Çж¼ÐèÒªÓû§ÆôÓÃÁËCookie£¬·ñÔò»á»°±äÁ¿½«ÊÇÎÞЧµÄ¡££¨ÓйظÃÎÊÌâµÄ¸ü¶à˵Ã÷£¬Çë²Î¼ûFor session variables to work, must the Web visitor have cookies enabled?£©
¡¡¡¡
ÁíÍ⣬ÎÒÃÇÒ²¿ÉÒÔÓÿͻ§¶Ë´úÂëʹä¯ÀÀÆ÷²»ÔÙ»º´æWebÒ³Ãæ£º
¸´ÖÆ´úÂë ´úÂëÈçÏÂ:
<html>
<head>
<meta
http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control"
CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
</head>
¡¡¡¡ Èç¹ûʹÓÃÉÏÃæµÄ·½·¨Ç¿ÖÆä¯ÀÀÆ÷²»ÔÙ»º´æWebÒ³Ãæ£¬±ØÐë×¢ÒâÒÔϼ¸µã£º
Ö»ÓÐÔÚʹÓð²È«Á¬½Óʱ¡°Pragma: no-cache¡±²Å·ÀÖ¹ä¯ÀÀÆ÷»º´æÒ³Ãæ¡£¶ÔÓÚ²»Êܰ²È«±£»¤µÄÒ³Ãæ£¬¡°Pragma: no-cache¡±±»ÊÓΪÓë¡°Expires: -1¡±Ïàͬ£¬´Ëʱä¯ÀÀÆ÷ÈԾɻº´æÒ³Ã棬µ«°ÑÒ³Ãæ±ê¼ÇΪÁ¢¼´¹ýÆÚ¡£ ÔÚIE
4»ò5ÖУ¬¡°Cache-Control¡±META HTTP-EQUIV±ê¼Ç½«±»ºöÂÔ£¬²»Æð×÷Óá£
¡¡¡¡ÔÚʵ¼ÊÓ¦ÓÃÖÐÎÒÃÇ¿ÉÒÔ¼ÓÉÏËùÓÐÕâЩ´úÂ롣Ȼ¶ø£¬ÓÉÓÚÕâÖÖ·½·¨²»ÄÜÊÊÓÃÓÚËùÓеÄä¯ÀÀÆ÷£¬ËùÒÔÊDz»ÍƼöʹÓõġ£µ«Èç¹ûÊÇÔÚIntranet»·¾³Ï£¬¹ÜÀíÔ±¿ÉÒÔ¿ØÖÆÓû§Ê¹ÓÃÄÄÖÖä¯ÀÀÆ÷£¬ÎÒÏ뻹ÊÇÓÐÈË»áʹÓÃÕâÖÖ·½·¨¡£
Èý¡¢ÆäËû·½·¨
¡¡¡¡ ½ÓÏÂÀ´ÎÒÃÇÒªÌÖÂ۵ķ½·¨ÒÔºóÍ˰´Å¥±¾ÉíΪÖÐÐÄ£¬¶ø²»ÊÇä¯ÀÀÆ÷»º´æ¡£Õâ¶ùÓÐһƪÎÄÕÂRewiring the Back ButtonºÜÖµµÃ²Î¿¼¡£²»¹ýÎÒ×¢Òâµ½£¬Èç¹ûʹÓÃÕâÖÖ·½·¨£¬ËäÈ»Óû§µã»÷һϺóÍ˰´Å¥Ê±Ëû²»»á¿´µ½ÒÔǰÊäÈëÊý¾ÝµÄÒ³Ãæ£¬µ«Ö»Òªµã
»÷Á½´Î¾Í¿ÉÒÔ£¬Õâ¿É²»ÊÇÎÒÃÇÏ£ÍûµÄЧ¹û£¬ÒòΪºÜ¶àʱºò£¬¹ÌÖ´µÄÓû§×ÜÊÇÄܹ»ÕÒµ½ÈƹýÔ¤·À´ëÊ©µÄ°ì·¨¡£
¡¡¡¡
ÁíÍâÒ»ÖÖ½ûÓúóÍ˰´Å¥µÄ°ì·¨ÊÇÓÿͻ§¶ËJavaScript´ò¿ªÒ»¸öûÓй¤¾ßÌõµÄ´°¿Ú£¬ÕâʹµÃÓû§ºÜÄÑ·µ»ØÇ°Ò»Ò³Ã棬µ«²»ÊDz»¿ÉÄÜ¡£Ò»ÖÖ¸ü°²È«µ«Ï൱ÄÕÈ˵ķ½·¨ÊÇ£¬µ±±íµ¥Ìύʱ´ò¿ªÒ»¸öеĴ°¿Ú£¬Óë´Ëͬʱ¹Ø±Õ±íµ¥ËùÔڵĴ°¿Ú¡£µ«ÎÒ¾õµÃÕâÖÖ·½·¨²»ÖµµÃÈÏÕæ¿¼ÂÇ£¬ÒòΪÎÒÃÇ×ܲ»ÄÜÈÃÓû§Ã¿Ìá½»Ò»¸ö±íµ¥¾Í´ò¿ªÒ»¸öд°¿Ú¡£
¡¡¡¡
ÄÇô£¬ÔÚÄǸöÎÒÃDz»ÏëÈÃÓû§·µ»ØµÄÒ³ÃæÊÇ·ñÒ²¿ÉÒÔ¼ÓÈëJavaScript´úÂëÄØ£¿ÔÚÕâ¸öÒ³ÃæÖмÓÈëµÄJavaScript´úÂë¿ÉÓÃÀ´²úÉúµã»÷ǰ½ø°´Å¥µÄЧ¹û£¬ÕâÑùÒ²¾ÍµÖÏûÁËÓû§µã»÷ºóÍ˰´Å¥Ëù²úÉúµÄ¶¯×÷¡£ÓÃÓÚʵÏָù¦ÄܵÄ
JavaScript´úÂëÈçÏÂËùʾ£º
¸´ÖÆ´úÂë ´úÂëÈçÏÂ:
<script language="JavaScript">
<!--
javascript:window.history.forward(1);
//-->
</script>
¡¡¡¡
ͬÑùµØ£¬ÕâÖÖ·½·¨ËäÈ»ÓÐЧ£¬µ«¾àÀë¡°×îºÃµÄ·½·¨¡±»¹²îµÃºÜÔ¶¡£ºóÀ´ÎÒÓÖ¿´µ½ÓÐÈ˽¨ÒéÓÃlocation.replace´ÓÒ»¸öÒ³Ãæ×ªµ½ÁíÒ»¸öÒ³Ãæ¡£ÕâÖÖ·½·¨µÄÔÀíÊÇ£¬ÓÃÐÂÒ³ÃæµÄURLÌæ»»µ±Ç°µÄÀúÊ·¼Í¼£¬ÕâÑùä¯ÀÀÀúÊ·¼Ç¼ÖоÍÖ»ÓÐÒ»¸öÒ³Ãæ£¬ºóÍ˰´Å¥ÓÀÔ¶²»»á±äΪ¿ÉÓá£ÎÒÏëÕâ¿ÉÄÜÕýÊÇÐí¶àÈËËùѰÇóµÄ·½·¨£¬µ«ÕâÖÖ·½·¨ÈԾɲ»ÊÇÈκÎÇé¿öϵÄ×îºÃ·½·¨¡£Ê¹ÓÃÕâÖÖ·½·¨µÄʵÀýÈçÏÂËùʾ£º
<A href="PageName.htm" onclick="javascript:location.replace(this.href);
event.returnValue=false; ">
½ûÖ¹ºóÍ˵½±¾Ò³ÃæµÄÁ´½Ó</A>
¡¡¡¡ ÊÔÊÔÏÂÃæÕâ¸öÁ´½Ó£º
¡¡¡¡ ½ûÖ¹ºóÍ˵½±¾Ò³ÃæµÄÁ´½Ó£¡
¡¡¡¡
ÕâÖÖ·½·¨µÄȱµãÔÚÓÚ£º¼òµ¥µØÔËÓÃResponse.Redirect½«²»ÔÙÓÐЧ£¬ÕâÊÇÒòΪÿ´ÎÓû§´ÓÒ»¸öÒ³Ãæ×ªµ½ÁíÒ»¸öÒ³Ãæ£¬ÎÒÃǶ¼±ØÐëÓÿͻ§¶Ë´úÂëÇå³ýlocation.history¡£ÁíÍ⻹ҪעÒ⣬ÕâÖÖ·½·¨Çå³ýµÄÊÇ×îºóÒ»¸ö·ÃÎÊÀúÊ·¼Ç¼£¬¶ø²»ÊÇÈ«²¿µÄ·ÃÎʼǼ¡£
¡¡¡¡ µã»÷ÉÏÃæµÄÁ´½Ó£¬Ä㽫´ò¿ªÒ»¸ö¼òµ¥µÄHTMLÒ³Ãæ¡£ÔÙµã»÷ºóÍ˰´Å¥£¬Äã¿ÉÒÔ¿´µ½Õâʱ´ò¿ªµÄ²»ÊDZ¾Ò³Ã棬¶øÊDZ¾Ò³Ãæ
֮ǰµÄÒ³Ãæ£¡£¨µ±È»£¬Äã±ØÐëÔÚä¯ÀÀÆ÷ÖÐÆôÓÃÁ˿ͻ§¶ËJavaScript´úÂë¡££©
¡¡¡¡
¾¹ýÒ»·¬×ÐϸµÄѰѰÃÙÃÙÖ®ºó£¬ÎÒ·¢ÏÖÈÔ¾ÉÎÞ·¨ÕÒ³öÕæÕýÄܹ»ÍêÈ«½ûÓÃä¯ÀÀÆ÷ºóÍ˰´Å¥µÄ°ì·¨¡£ËùÓÐÕâÀï½éÉܵķ½·¨
¶¼Äܹ»ÔÚ²»Í¬³Ì¶ÈÉÏ¡¢ÒÔ²»Í¬µÄ·½Ê½½ûÖ¹Óû§·µ»ØÇ°Ò»Ò³Ã棬µ«ËüÃǶ¼Óи÷×ԵľÖÏÞ¡£ÓÉÓÚ²»´æÔÚÄܹ»ÍêÈ«½ûÓúóÍ˰´Å¥
µÄ·½·¨£¬ËùÒÔ×îºÃµÄ·½°¸Ó¦¸ÃÊÇ£º»ìºÏÔËÓÿͻ§¶Ë½Å±¾ºÍ·þÎñÆ÷¶Ë½Å±¾¡£