ASP.NET UpdatePanel ¿Ø¼þ¸ÅÊö
ʹÓà ASP.NET UpdatePanel ¿Ø¼þ¿ÉÉú³É¹¦ÄܷḻµÄ¡¢ÒÔ¿Í»§¶ËΪÖÐÐÄµÄ Web Ó¦ÓóÌÐò¡£Í¨¹ýʹÓà UpdatePanel ¿Ø¼þ£¬¿ÉÒÔË¢ÐÂÒ³µÄÑ¡¶¨²¿·Ö£¬¶ø²»ÊÇʹÓûط¢Ë¢ÐÂÕû¸öÒ³Ãæ¡£Õâ³ÆÎªÖ´ÐГ²¿·ÖÒ³¸üД¡£°üº¬Ò»¸ö ScriptManager ¿Ø¼þºÍÒ»¸ö»ò¶à¸ö UpdatePanel ¿Ø¼þµÄ ASP.NET ÍøÒ³¿É×Ô¶¯²ÎÓ벿·ÖÒ³¸üУ¬¶ø²»ÐèÒª×Ô¶¨Òå¿Í»§¶Ë½Å±¾¡£
Ò»¡¢½éÉÜ
UpdatePanel ¿Ø¼þͨ¹ýÖ¸¶¨Ò³ÖÐÎÞÐèË¢ÐÂÕû¸öÒ³Ãæ¼´¿É¸üеÄÇøÓò·¢»Ó×÷Óᣴ˹ý³ÌÓÉ ScriptManager ·þÎñÆ÷¿Ø¼þºÍ¿Í»§¶Ë PageRequestManager ÀàÀ´Ðµ÷¡£µ±ÆôÓò¿·ÖÒ³¸üÐÂʱ£¬¿Ø¼þ¿ÉÒÔͨ¹ýÒì²½·½Ê½·¢²¼µ½·þÎñÆ÷¡£Òì²½»Ø·¢µÄÐÐΪÓë³£¹æ»Ø·¢ÀàËÆ£ºÉú³ÉµÄ·þÎñÆ÷Ò³Ö´ÐÐÍêÕûµÄÒ³ºÍ¿Ø¼þÉúÃüÖÜÆÚ¡£²»¹ý£¬Í¨¹ýʹÓÃÒì²½»Ø·¢£¬¿É½«Ò³¸üÐÂÏÞÖÆÎª°üº¬ÔÚ UpdatePanel ¿Ø¼þÖв¢±ê¼ÇΪҪ¸üеÄÒ³ÇøÓò¡£·þÎñÆ÷½ö½«ÊÜÓ°ÏìµÄÔªËØµÄ HTML ±ê¼Ç·¢Ë͵½ä¯ÀÀÆ÷¡£ÔÚä¯ÀÀÆ÷ÖУ¬¿Í»§¶Ë PageRequestManager ÀàÖ´ÐÐÎĵµ¶ÔÏóÄ£ÐÍ (DOM) ²Ù×÷ÒÔ½«ÏÖÓÐ HTML Ìæ»»Îª¸üеıê¼Ç¡£
˵Ã÷£º ʹÓÃÒì²½»Ø·¢»òʹÓà XMLHTTPRequest ¶ÔÏóʱ£¬Èç¹û URL °üº¬Ë«×Ö½Ú×Ö·û£¬Ôò¿ÉÄÜ·¢Éú»Ø·¢´íÎó¡£´ËÎÊÌâ¿ÉÒÔͨ¹ýÏÂÃæµÄ·½·¨µÃµ½½â¾ö£ºÔÚÒ³ÃæµÄ head ÔªËØÖмÓÈë <base href="url"/> ÔªËØ£¬ÆäÖÐ href ÊôÐÔÉèÖÃΪÒýÓøÃÒ³ÃæµÄ URL ±àÂëµÄ×Ö·û´®¡£¿ÉÒÔÌí¼Ó¶¯Ì¬Ìí¼Óµ½·þÎñÆ÷´úÂëÖеĴËÔªËØ¡£
ÏÂͼÑÝʾһ¸öÊ״μÓÔØµÄÒ³ºÍÒ»¸öºóÐøÒì²½»Ø·¢£¬¸Ã»Ø·¢½«Ë¢Ð UpdatePanel ¿Ø¼þµÄÄÚÈÝ¡£
1.1¡¢²¿·ÖÒ³³ÊÏÖ¸ÅÊö
1.2¡¢ÆôÓò¿·ÖÒ³¸üÐÂ
UpdatePanel ¿Ø¼þÔÚÍøÒ³ÖÐÐèÒª ScriptManager ¿Ø¼þ¡£Ä¬ÈÏÇé¿öÏ£¬½«ÆôÓò¿·ÖÒ³¸üУ¬ÒòΪ ScriptManager ¿Ø¼þµÄ EnablePartialRendering ÊôÐÔµÄĬÈÏֵΪ true¡£
ÏÂÃæµÄʾÀýÏÔʾÓÃÓÚ¶¨ÒåÒ³ÃæÉ쵀 ScriptManager ¿Ø¼þºÍ UpdatePanel ¿Ø¼þµÄ±ê¼Ç¡£UpdatePanel ¿Ø¼þ°üº¬Ò»¸ö Button ¿Ø¼þ£¬µ±µ¥»÷¸Ã¿Ø¼þʱ£¬½«Ë¢ÐÂÃæ°åÖеÄÄÚÈÝ¡£Ä¬ÈÏÇé¿öÏ£¬ChildrenAsTriggers ÊôÐÔΪ true¡£Òò´Ë£¬Button ¿Ø¼þ½«ÓÃ×÷Òì²½»Ø·¢¿Ø¼þ¡£
<asp:ScriptManager ID="ScriptManager"
runat="server" />
<asp:UpdatePanel ID="UpdatePanel1"
&nb
Ïà¹ØÎĵµ£º
ASP.NET »º´æ£º·½·¨ºÍ×î¼Ñʵ¼ù
2009-11-28 16:49
ÕªÒª£ºASP.NET ÌṩÈýÖÖÖ÷ÒªÐÎʽµÄ»º´æ£ºÒ³Ãæ¼¶Êä³ö»º´æ¡¢Óû§¿Ø¼þ¼¶Êä³ö»º´æ£¨»ò³ÆÎªÆ¬¶Î»º´æ£©ºÍ»º´æ API¡£Êä³ö»º´æºÍƬ¶Î»º´æµÄÓŵãÊǷdz£Ò×ÓÚʵÏÖ£¬ÔÚ´ó¶àÊýÇé¿öÏ£¬Ê¹ÓÃÕâÁ½ÖÖ»º´æ¾Í×ã¹»ÁË¡£¶ø»º´æ API ÔòÌṩÁ˶îÍâµÄÁé»îÐÔ£¨Êµ¼ÊÉÏÊÇÏ൱´óµÄÁé»îÐÔ£©£¬¿ÉÓÃÓÚÔÚÓ¦Ó ......
ΪʲôURLÓ³ÉäºÍÖØÐ´ºÜÖØÒª£¿
ÏÂÃæÊÇ¿ª·¢ÈËÔ±ÏëÒª¶ÔURLÓиü´óµÄÁé»îÐÔµÄ×î³£¼ûµÄ³¡¾°£º
1) ´¦ÀíÕâÑùµÄÇéÐΣºÄãÒª¸ü¸ÄÄãµÄwebÓ¦ÓÃÖÐÍøÒ³µÄ½á¹¹£¬µ«ÄãͬʱҲҪȷ±£ÔÚÄãÒÆ¶¯ÍøÒ³ºó£¬ÄÇЩ±»ÈËÊղصÄÀÏURL²»»á³ÉΪËÀÁ´½Ó¡£ÖØÐ´URLÔÊÐíÄã͸Ã÷µØ½«ÇëÇóת½»µ½ÐµÄÍøÒ³µØÖ·¶ø²»³ö´í¡£
2) ÔÚÏóGoogle£¬Yahoo ºÍ Live ÕâÑùµÄËÑË÷ÒýÇ ......
ǰ¶Îʱ¼äÓÉÓÚ³ÌÐò³öÏÖÁ˱ȽϴóµÄÐÔÄÜÎÊÌ⣬ÊÓͼ£¨View£©Ö®¼äµÄÌø×ªËٶȷdz£Âý¡£Í¨¹ýFiddlerµ÷ÊԺͷÖÎö£¬²éÕÒµ½ÊÇÓÉÓÚÔÚÊÓͼ(View)ת»»
£¨PostBack£©¹ý³ÌÖУ¬¿Í»§¶Ë¸ø·þÎñÆ÷¶ËµÄ·¢ËÍ×Ö½ÚÊý·Ç³£´ó£¬Ò»°ãÔÚ30KÒÔÉÏ£¬¾ÍÏ൱ÓÚ¿Í»§¶Ëÿ´Î¶¼Òª¸ø·þÎñÆ÷ÉÏ´«´óÊ®KµÄÊý¾ÝÁ¿£¬ÕâÈç¹ûÊDZȽÏ
ºÃµÄÍøÂç»·¾³ÏÂÍêÈ«ÊÇ¿ÉÒÔºöÂԵ쬵«ÊÇÄ ......
Èç¹û¶Ô΢ÐͼÆËã»úÓ²¼þϵͳÓÐ×ã¹»µÄÁ˽⣬ÄÇôÎÒÃǶÔÓÚCacheÕâ¸öÃû´ÊÒ»¶¨ÊǶúÊìÄÜÏêµÄ¡£ÔÚCPUÒÔ¼°Ö÷°åµÄоƬÖУ¬¶¼ÒýÈëÁËÕâÖÖÃûΪ¸ßËÙ»º³å´æ´¢Æ÷£¨Cache£©µÄ¼¼Êõ¡£ÒòΪCacheµÄ´æÈ¡ËٶȱÈÄÚ´æ¿ì£¬Òò¶øÒýÈëCacheÄܹ»ÓÐЧµÄ½â¾öCPUÓëÄÚ´æÖ®¼äµÄËٶȲ»Æ¥ÅäÎÊÌâ¡£Ó²¼þϵͳ¿ÉÒÔÀûÓÃCache´æ´¢CPU·ÃÎʸÅÂʸߵÄÄÇЩÊý¾Ý£¬µ±CPUÐèÒª· ......
×î½ü£¬Òª×öÒ»¸öµÇ½µÄÒ³Ãæ£¬¾ÍÏëµ½Á˰²È«ÐÔ·½ÃæµÄÎÊÌâ¡£¼ÇµÃÔø¾ÔÚÉÛÖ¾¶«ÀÏʦ½²µÄ¹ØÓÚasp.net°²È«ÐÔ·½ÃæµÄ¿Î³ÌÖУ¬Ìáµ½asp.netÌṩÁË4¸öÉí·ÝÑéÖ¤³ÌÐò£º1.±íµ¥Éí·ÝÑéÖ¤£»2.WindowsÉí·ÝÑéÖ¤£»3.PassportÉí·ÝÑéÖ¤£»4.ĬÈÏÉí·ÝÑéÖ¤¡£ÓÈÆä½²ÁË±íµ¥Éí·ÝÑéÖ¤£¬ÏëÏ룬ÕýºÃ×Ô¼ºÒÔǰҲ²»ÔøÊ¹ÓùýÕâ¸öÑ ......