³£ÓÃResponse¶ÔÏóµÄʹÓÃÏê½â |
| ×÷Õߣºitzn.com¡¡·¢²¼Ê±¼ä£º2008-01-31 00:18:16¡¡À´Ô´£º»¥ÁªÍø |
ÿһ¸ö³ÌÐòÓïÑÔ»ò¿ª·¢¹¤¾ß¶¼ÓÐÒ»¶¨µÄº¯ÊýÓëÓû§½øÐйµÍ¨£¬AspͬÑùÈç´Ë¡£ÔÚAspÖиºÔð½«ÐÅÏ¢´«µÝ¸øÓû§µÄ¶ÔÏó¾ÍÊÇResponse¶ÔÏó¡£Response¶ÔÏóÓÃÓÚ¶¯Ì¬ÏìÓ¦¿Í»§¶ËÇëÇó£¨Request£©£¬²¢½«¶¯Ì¬Éú³ÉµÄÏìÓ¦½á¹û·µ»Øµ½¿Í»§¶Ëä¯ÀÀÆ÷ÖУ¬Ê¹ÓÃResponse¶ÔÏó¿ÉÒÔÖ±½Ó·¢ËÍÐÅÏ¢¸øä¯ÀÀÆ÷¡¢Öض¨Ïòä¯ÀÀÆ÷µ½ÁíÒ»¸öURL»òÉèÖÃcookieµÄÖµµÈµÈ¡£Response¶ÔÏóÔÚasp±à³ÌÖзdz£¹ã·º£¬Ò²ÊÇÒ»Öַdz£ºÃÓõŤ¾ß¡£ÏÂÃæÎÒÃÇÀ´¾ßÌå¿´¿´Response¶ÔÏó£º
¡¡¡¡Óï·¨: ¡¡¡¡Response.collection|property|method ¡¡¡¡ ¡¡¡¡Ò»¡¢¼¯ºÏ ¡¡¡¡Response¶ÔÏóÖ»ÓÐÒ»¸ö¼¯ºÏ--Cookies£¬CookiesÊý¾Ý¼¯ºÏÔÊÐí½«Êý¾ÝÉèÖÃÔÚ¿Í»§¶ËµÄä¯ÀÀÆ÷ÖС£ÈôÖ¸¶¨µÄcookie²»´æÔÚ£¬Ôò´´½¨Ëü¡£Èô´æÔÚ£¬Ôò×Ô¶¯¸üÐÂÊý¾Ý¡£ ¡¡¡¡ ¡¡¡¡Óï·¨:Response.Cookies(Cookie)[Key.Attribute] ¡¡¡¡ ¡¡¡¡ÕâÀïµÄcookieÊÇÖ¸¶¨cookieµÄÃû³Æ¡£¶øÈç¹ûÖ¸¶¨ÁËkey£¬Ôò¸Ãcookie¾ÍÊÇÒ»¸ö×ֵ䡣attributeÖ¸¶¨cookie×ÔÉíµÄÓйØÐÅÏ¢¡£attribute²ÎÊý¿ÉÒÔÊÇÏÂÁÐÖ®Ò»: ¡¡¡¡ ¡¡¡¡Domainֻд¡£Èô±»Ö¸¶¨£¬Ôòcookie½«±»·¢Ë͵½¶Ô¸ÃÓòµÄÇëÇóÖÐÈ¥¡£ ¡¡¡¡ ¡¡¡¡Expiresֻд¡£Ö¸¶¨cookieµÄ¹ýÆÚÈÕÆÚ¡£ÎªÁËÔڻỰ½áÊøºó½«cookie´æ´¢ÔÚ¿Í»§¶Ë´ÅÅÌÉÏ£¬±ØÐëÉèÖøÃÈÕÆÚ¡£Èô´ËÏîÊôÐÔµÄÉèÖÃ䳬¹ýµ±Ç°ÈÕÆÚ£¬ÔòÔÚÈÎÎñ½áÊøºócookie½«µ½ÆÚ¡£ ¡¡¡¡ ¡¡¡¡HasKeysÖ»¶Á¡£Ö¸¶¨cookieÊÇ·ñ°üº¬¹Ø¼ü×Ö¡£ ¡¡¡¡ ¡¡¡¡Pathֻд¡£Èô±»Ö¸¶¨£¬Ôòcookie½«Ö»·¢Ë͵½¶Ô¸Ã·¾¶µÄÇëÇóÖС£Èç¹ûδÉèÖøÃÊôÐÔ£¬ÔòʹÓÃÓ¦ÓóÌÐòµÄ·¾¶¡£ ¡¡¡¡ ¡¡¡¡Secureֻд¡£Ö¸¶¨CookieÊÇ·ñ°²È«¡£
¶þ¡¢·½·¨ ¡¡¡¡ ¡¡¡¡Response.AddHeaderName,Value ¡¡¡¡ ¡¡¡¡ÏòÓ¦´ðÖÐÌí¼ÓÒ»¸öеÄHTML±êÌâ¡£NameΪÐÂHTML±êÌâµÄÃû³Æ¡£ValueΪ¸ÃÍ·±äÁ¿µÄÖµ¡£Äã¿ÉÒÔÌí¼ÓÈκÎÃû³ÆºÍÈκÎÖµµÄHTML±êÌâ¡£Ëü²¢²»Ìæ´úÏÖÓеÄͬÃû±êÌâ¡£Ò»µ©±êÌâ±»Ìí¼Ó£¬½«²»ÄÜɾ³ý¡£
¡¡¡¡Response.AppendToLogString ¡¡¡¡ ¡¡¡¡ÏòWeb·þÎñÆ÷µÄÈÕÖ¾ÌõÄ¿µÄĩβÌí¼ÓÒ»×Ö·û´®¡£StringΪҪÌí¼Óµ½ÈÕÖ¾ÎļþÖеÄ×Ö·û´®¡£ ¡¡¡¡ ¡¡¡¡Response.BinaryWriteData ¡¡¡¡ ¡¡¡¡¸Ã·½·¨¿ÉÒÔ²»¾ÈκÎ×Ö·ûת»»¾Í½«Öƶ¨µÄÐÅϢдµ½HTTPÊä³ö£¬Ö÷ÒªÓÃÓÚд·Ç×Ö·û´®ÐÅÏ¢£¨Èç¿Í»§¶ËÓ¦ÓóÌÐòËùÐèµÄ¶þ½øÖÆÊý¾ÝµÈ£©¡£DataÊÇÒª·¢Ë͵ÄÊý¾Ý¡£ ¡¡¡¡ ¡¡¡¡Response.Clear ¡¡¡¡ ¡¡¡¡É¾³ý»º³åÇøµÄËùÓÐHTMLÊä³ö£¬µ«Ö»É¾³ýÏìÓ¦ÕýÎĶø²»É¾³ýÏìÓ¦±êÌâ¡£¿ÉÒÔÓø÷½·¨´¦Àí´íÎóÇé¿ö¡£ÐèҪעÒâµÄÊÇ£¬Èç¹ûResponse.BufferÉèÖÃΪTrue£¬Ôò¸Ã·½·¨½«µ¼ÖÂÔËÐÐÊÇ´íÎó¡£ ¡¡¡¡ ¡¡¡¡Response.End ¡¡¡¡ ¡¡¡¡Ç¿ÆÈWeb·þÎñÆ÷Í£Ö¹Ö´Ðиü¶àµÄ½Å±¾£¬²¢·¢Ë͵±Ç°½á¹û£¬ÎļþÖÐÊ£ÓàµÄÄÚÈݽ«²»±»´¦Àí¡£Èç¹ûResponse.BufferÉèÖÃΪTrue£¬Ôòµ÷ÓÃResponse.end½«»º³åÊä³ö¡£ ¡¡¡¡ ¡¡¡¡Response.Flush ¡¡¡¡ ¡¡¡¡¶ÔÓÚÒ»¸ö»º³åµÄ»ØÓ¦£¬·¢ËÍËùÓеĻº³åÐÅÏ¢¡£Èç¹ûResponse.BufferÉèÖÃΪTrue£¬Ôò¸Ã·½·¨½«µ¼ÖÂÔËÐÐÊÇ´íÎó¡£ ¡¡¡¡ ¡¡¡¡Response.RedirectURL ¡¡¡¡ ¡¡¡¡½«¿Í»§¶ËµÄä¯ÀÀÆ÷ÖØ¶¨Ïòµ½Ò»¸öеÄInternetµØÖ·¡£UrlΪÐÂÍøÒ³µÄInternetµØÖ·¡£ ¡¡¡¡ ¡¡¡¡Response.WriteVariant ¡¡¡¡ ¡¡¡¡Response.WriteÊÇResponse¶ÔÏó×î³£Óõķ½·¨£¬¸Ã·½·¨¿ÉÒÔÏòä¯ÀÀÆ÷·¢ËÍ×Ö·û´®¡£VariantÊÇÒ»×Ö·û´®»òÒ»¸ö¾ßÓÐ×Ö·û´®ÖµµÄ±äÁ¿¡£ ¡¡¡¡ ¡¡¡¡Èý¡¢ÊôÐÔ ¡¡¡¡ ¡¡¡¡Response.Buffer ¡¡¡¡ ¡¡¡¡»º³åÒ»ActiveServerPage¡£»ØÓ¦Ö»µ½Ä³Ò»Ò³½áÊø»òResponse.Flush»òResponse.End·½·¨µ÷ÓÃʱ²Å·¢ËͳöÈ¥¡£·þÎñÆ÷½«Êä³öË͸ø¿Í»§¶Ëºó¾Í²»ÄÜÔÙÉèÖÃBufferÊôÐÔ¡£ ¡¡¡¡ ¡¡¡¡Response.CacheControl ¡¡¡¡ ¡¡¡¡Ö¸Ã÷ÊÇ·ñProxy·þÎñÆ÷ÄÜ»º´æActiveServerPage¡£È±Ê¡Ê±£¬ÆäֵΪFALSE¡£µ±ÉèÖÃÆäÊôÐÔΪPublicʱ£¬Proxy·þÎñÆ÷¿ÉÒÔ»º³åÓÉAsp²úÉúµÄÊä³ö¡£ ¡¡¡¡ ¡¡¡¡Response.CharSet(Charsetname) ¡¡¡¡ ¡¡¡¡½«×Ö·û¼¯Ãû³Æ£¨ÈçGB£©¸½¼Óµ½Response¶ÔÏóÖÐcontent-type±êÌâµÄºóÃæ£¬ÓÃÀ´ÉèÖÃweb·þÎñÆ÷ÏìÓ¦¸ø¿Í»§¶ËµÄÎļþ×Ö·û±àÂë¡£Ò»¸ö¿ÉÄܵÄֵΪ¡°ISO_LATIN_1¡±¡£
Response.ContentType ¡¡¡¡ ¡¡¡¡Ö¸Ã÷»ØÓ¦ÄÚÈݵÄÀàÐÍ¡£¿ÉÄܵÄֵΪtext/plainºÍimage/GIF£¬Ä¬ÈÏÖµtext/HTML¡£ ¡¡¡¡ ¡¡¡¡Response.Expires ¡¡¡¡ ¡¡¡¡ä¯ÀÀÆ÷¿ÉÒÔ»º´æµ±Ç°Ò³µÄʱ¼ä³¤¶È£¬ÒÔ·ÖÖÓΪµ¥Î»¡£ ¡¡¡¡ ¡¡¡¡Response.ExpiresAbsolute ¡¡¡¡ ¡¡¡¡ä¯ÀÀÆ÷²»ÄÜÔÙ»º´æµ±Ç°Ò³µÄÈÕÆÚºÍʱ¼ä¡£ÔÚδµ½ÆÚ֮ǰ£¬¿ÉÒÔ·µ»Ø¡£Èç¹ûδָ¶¨Ê±¼ä£¬¸ÃÖ÷Ò³ÔÚµ±ÌìÎçÒ¹µ½ÆÚ£»Èç¹ûδָ¶¨ÈÕÆÚ£¬Ôòµ½µ±ÌìÖ¸¶¨Ê±¼äµ½ÆÚ¡£ ¡¡¡¡ ¡¡¡¡True/False=Response.IsClientConnected ¡¡¡¡ ¡¡¡¡ÊôÐÔΪֻ¶Á£¬Ö¸Ã÷×ÔÉϴε÷ÓÃResponse.WriteÖ®ºó£¬¿Í»§¶ËÊÇ·ñÈÔÈ»ºÍ·þÎñÆ÷Á¬½Ó¡£¸ÃÊôÐÔÔÊÐíÓû§ÔÚ¿Í»§¶ËºÍ·þÎñÆ÷ûÓÐÁª½ÓµÄÇé¿öÏÂÓиü¶àµÄ¿ØÖÆ¡£ÀýÈ磬ÔÚ´Ó¿Í»§¶ËÌá³öÇëÇóÆðµ½·þÎñÆ÷×ö³öÏàÓ¦£¬Æä¼äÒªÓÃÈ¥ºÜ³¤Ò»¶Îʱ¼äµÄÇé¿öÏ£¬Õâ¾Í¿ÉÄÜÓÐÖúÓÚÈ·±£ÔÚ¼ÌÐø´¦Àí½Å±¾Ö®Ç°¿Í»§¶ËÈÔÊÇÁ¬Í¨µÄ¡£¾ßÓÐÖµTRUE»òFALSE¡£ ¡¡¡¡ ¡¡¡¡Response.PICS(PICS×Ö·û´®) ¡¡¡¡ ¡¡¡¡ÓÃÓÚÌí¼ÓÍøÒ³µÄPICSµÈ¼¶¡£PICS¼¶±ðÖ¸Ã÷Ä³Ò»ÍøÒ³µÄÄÚÈݼ¶±ð£¬±ÈÈ籩Á¦»òÉ«ÇéµÄ³Ì¶ÈµÈ¡£ ¡¡¡¡ ¡¡¡¡Response.Status="״̬ÃèÊö×Ö·û´®" ¡¡¡¡¡¡¡¡ ¡¡¡¡ÓÃÀ´ÉèÖÃWeb·þÎñÆ÷ÒªÏìÓ¦µÄ״̬ÐеÄÖµ¡£
|
1
2
|
|