Asp.netÖÐʵÏÖÒ³ÃæÌø×ªµÄÈýÖÖ·½·¨±È½Ï
Asp.netÖÐʵÏÖÒ³ÃæÌø×ªµÄÈýÖÖ·½·¨±È½Ï£¬ÏÖÔÚ×ܽáÈçÏ£º
1 Response.Redirect
Õâ¸öÌø×ªÒ³ÃæµÄ·½·¨Ìø×ªµÄËٶȲ»¿ì£¬ÒòΪËüÒª×ß2¸öÀ´»Ø£¨2´Îpostback£©£¬µ«Ëû¿ÉÒÔÌø תµ½ÈκÎÒ³Ãæ£¬Ã»ÓÐÕ¾µãÒ³ÃæÏÞÖÆ£¨¼´¿ÉÒÔÓÉÑÅ»¢Ìøµ½ÐÂÀË£©£¬Í¬Ê±²»ÄÜÌø¹ýµÇ¼±£»¤¡£µ«ËÙ¶ÈÂýÊÇÆä×î´óȱÏÝ£¡RedirectÌø×ª»úÖÆ£ºÊ×ÏÈÊÇ·¢ËÍÒ»¸öhttpÇëÇ󵽿ͻ§¶Ë£¬Í¨ÖªÐèÒªÌø×ªµ½ÐÂÒ³Ãæ£¬È»ºó¿Í»§¶ËÔÚ·¢ËÍÌø×ªÇëÇóµ½·þÎñÆ÷¶Ë¡£ÐèҪעÒâµÄÊÇÌø×ªºóÄÚ²¿¿Õ¼ä±£´æµÄËùÓÐÊý¾ÝÐÅÏ¢½«»á¶ªÊ§£¬ËùÒÔÐèÒªÓõ½session¡£
2 Server.Transfer
Ëٶȿ죬ֻÐèÒªÒ»´Îpostback ,µ«ÊÇ¡£¡£¡£¡£Ëû±ØÐëÊÇÔÚͬһ¸öÕ¾µãÏ£¬ÒòΪËüÊÇserverµÄÒ»¸ö·½·¨¡£ÁíÍ⣬ËûÄÜÌø¹ýµÇ¼±£»¤¡£Äã¿ÉÒÔд¸öС³ÌÐòÊÔÊÔ£ºÉè¼ÆÒ»¸öÓÉÒ³ÃæÒ»µ½Ò³Ãæ¶þµÄÌø×ª£¬µ«Òª½øÈëµ½Ò³Ãæ¶þÐèÒªµÇ¼£¬formÈÏÖ¤£¬µ«Èç¹ûÌø×ªÓï¾äʹÓÃtransferµÄ»°£¬ÄǾͲ»»áµ¯³öµÇÂ¼Ò³ÃæÁË¡£Õâ¸ö·½·¨µÄÖØ¶¨ÏòÇëÇóÊÇ·¢ÉúÔÚ·þÎñÆ÷¶Ë£¬ËùÒÔä¯ÀÀÆ÷µÄurlµØÖ·ÈÔÈ»±£ÁôµÄÊÇÔÒ³ÃæµÄµØÖ·£¡
3 Sever.Execute
ÕâÖÖÒ³Ãæµ¼º½·½Ê½ÀàËÆÓÚÕë¶ÔASPXÒ³ÃæµÄÒ»´Îº¯Êýµ÷Ó㬱»µ÷ÓõÄÒ³ÃæÄܹ»·ÃÎÊ·¢³öµ÷ÓÃÒ³ÃæµÄ±íµ¥Êý¾ÝºÍ²éѯ×Ö·û´®¼¯ºÏ£¬ËùÒÔÒª°Ñ±»µ÷ÓÃÒ³ÃæPageÖ¸ÁîµÄEnableViewStateMacÊôÐÔÉèÖóÉFalse¡£Ä¬ÈÏÇé¿öÏ£¬±»µ÷ÓÃÒ³ÃæµÄÊä³ö×·¼Óµ½µ±Ç°Ó¦´ðÁ÷¡£µ«ÊÇ£¬Server.Execute·½·¨ÓÐÒ»¸öÖØÔØµÄ·½·¨£¬ÔÊÐíͨ¹ýÒ»¸öTextWriter¶ÔÏ󣨻òÕßËüµÄ×Ó¶ÔÏó£¬ÀýÈçStringWriter¶ÔÏ󣩻ñÈ¡±»µ÷ÓÃÒ³ÃæµÄÊä³ö£¬¶ø²»ÊÇÖ±½Ó×·¼Óµ½Êä³öÁ÷£¬ÕâÑù£¬ÔÚÔÊ¼Ò³ÃæÖпÉÒÔ·½±ãµØµ÷Õû±»µ÷ÓÃÒ³ÃæÊä³ö½á¹ûµÄλÖá£
×ܽ᣺
·µ±ÐèÒª°ÑÓû§Ìø×ªµ½Áíһ̨·þÎñÆ÷ÉϵÄÒ³ÃæµÄʱºòʹÓÃredirect
·µ±ÐèÒª°ÑÓû§Ìø×ªµ½·ÇaspxÒ³ÃæÊ±ºò£¬ÈçhtmlʹÓÃredirect
·ÐèÒª°Ñ²éѯ×Ö·û´®×÷ΪurlÒ»²¿·ÖµÄʱºò±£Áô´«¸ø·þÎñÆ÷µÄʱºò£¬ÒòΪÆäËû2ÖÖ·½·¨²»ÄÜ×öµ½2´Îpostback£¬°ÑÊý¾ÝÏÈ´ø»Ø·þÎñÆ÷ʹÓÃredirect
·ÐèÒªaspxÒ³Ãæ¼äµÄת»»£¨²»Éæ¼°µÇ¼£© ʹÓÃtransfer
·µ±ÐèÒª°ÑaspxÒ³ÃæµÄÊä³ö½á¹û²åÈëµ½ÁíÒ»¸öaspxÒ³ÃæµÄʱºòʹÓÃexecute·½·¨¡£
·Èç¹ûÒªÈÃÓû§À´¾ö¶¨ºÎʱת»»Ò³ÃæÒÔ¼°×ªµ½ÄÄÒ»¸öÒ³Ãæ£¬³¬¼¶Á´½Ó×îÊʺϡ£
·Èç¹ûÒªÓóÌÐòÀ´¿ØÖÆ×ª»»µÄÄ¿±ê£¬µ«×ª»»µÄʱ»úÓÉÓû§¾ö¶¨£¬Ê¹ÓÃWeb·þÎñÆ÷µÄHyperLink¿Ø¼þ£¬¶¯Ì¬ÉèÖÃÆäNavigateUrlÊôÐÔ¡£
·Èç¹ûÒª°ÑÓû§Á¬½Óµ½Áíһ̨·þÎñÆ÷ÉϵÄ×ÊÔ´£¬Ê¹ÓÃResponse.Redirect¡£
·Èç¹ûÒª½«²éѯ×Ö·û
Ïà¹ØÎĵµ£º
1.//µ¯³ö¶Ô»°¿ò.µã»÷תÏòÖ¸¶¨Ò³Ãæ
Response.Write(" <script>window.alert('¸Ã»áԱûÓÐÌá½»ÉêÇë,ÇëÖØÐÂÌá½»£¡')
</script>"
;
Response.Write(" <script>window.location
='http://www.51aspx.com/bizpulic/upmeb.aspx' </script>"
;
2.//µ¯³ö¶Ô»°¿ò
Response.W ......
±¾Ö÷Ìâ¸ÅÊöÓ¦ÓóÌÐòÉúÃüÖÜÆÚ£¬ÁгöÖØÒªµÄÉúÃüÖÜÆÚʼþ£¬²¢ÃèÊöÈçºÎ±àдÊʺÏÓ¦ÓóÌÐòÉúÃüÖÜÆÚµÄ´úÂë¡£ÔÚ ASP.NET ÖУ¬ÈôÒª¶Ô ASP.NET Ó¦ÓóÌÐò½øÐгõʼ»¯²¢Ê¹Ëü´¦ÀíÇëÇ󣬱ØÐëÖ´ÐÐһЩ´¦Àí²½Öè¡£´ËÍ⣬ASP.NET Ö»ÊǶÔä¯ÀÀÆ÷·¢³öµÄÇëÇó½øÐд¦ÀíµÄ Web ·þÎñÆ÷½á¹¹µÄÒ»²¿·Ö¡£Á˽âÓ¦ÓóÌÐòÉúÃüÖÜÆÚ·Ç³£ÖØÒª£¬ÕâÑù²ÅÄÜÔÚÊ ......
ASP.NETÓ¦ÓóÌÐòÉè¼ÆµÄ10´ó¼¼ÇÉ [ ASP.NETÓ¦ÓóÌÐòÉè¼ÆµÄ10´ó¼¼ÇÉ | ÔðÈαà¼: 51»¶ÀÖ°É - ¹ØÌÎ | 2007-09-25 10:38:16 ]
µ÷Õû×ÖÌå´óС: ´ó | ÖÐ | С
ÉùÃ÷:ÈçÓÐÉæ¼°µ½·¨ÂÉÏà¹ØÎÊÌâ,Ç뼰ʱÓë¹ØÌÎÁªÏµ! QQ:364586868 ÁªÏµQQ
--------------------------------------------------------------------------------
Ô ......
±¾ÎĽéÉÜASP.NET Web GardenÄ£ÐÍ£¬Web GardenÄ£ÐÍ¿ÉÒÔͨ¹ý machine.config ÎļþÖÐµÄ ²¿·Ö½øÐÐÅäÖá£
Web GardenÄ£ÐÍ
Web GardenÄ£ÐÍ¿ÉÒÔͨ¹ý machine.config ÎļþÖÐµÄ <processModel> ²¿·Ö½øÐÐÅäÖá£Çë×¢Ò⣬<processModel> ²¿·ÖÊÇΨһ²»ÄÜ·ÅÔÚÓ¦ÓóÌÐòÌØ¶¨µÄ web.config ÎļþÖеÄÅäÖò¿·Ö¡£Õâ¾ÍÊÇ˵£¬Web ......
²»¹ÜʹÓÃÄÄÖÖµ×²ãÆ½Ì¨£¬¿É¿¿ÐÔºÍÐÔÄܶ¼ÊǶÔËùÓÐ Web Ó¦ÓóÌÐòµÄÖ÷ÒªÒªÇ󣬾¡¹Ü´ÓijÖÖÒâÒåÉϽ²£¬ÕâÁ½¸öÒªÇóÊÇÏ໥ì¶ÜµÄ¡£ÀýÈ磬Ҫ¹¹½¨¸ü¿É¿¿¡¢¸ü½¡×³µÄÓ¦ÓóÌÐò£¬¿ÉÄÜÐèÒª½« Web ·þÎñÆ÷Óë¾ßÌåµÄÓ¦ÓóÌÐò·ÖÀ룬ʹӦÓóÌÐòÔÚ½ø³ÌÍ⹤×÷¡£µ«ÊÇ£¬Èç¹ûÔÚ²»Í¬ÓÚ Web ·þÎñÆ÷½ø³ÌµÄÄÚ´æ»·¾³Öй¤×÷£¬Ó¦ÓóÌÐò½«±äÂý¡£Òò´Ë£¬ÐèÒª²ÉÈ¡º ......