ASP.NET ScriptManager ¿Ø¼þ¸ÅÊö
ScriptManager ¿Ø¼þ¹ÜÀíÖ§³Ö AJAX µÄ ASP.NET ÍøÒ³µÄ¿Í»§¶Ë½Å±¾¡£Ä¬ÈÏÇé¿öÏ£¬ScriptManager ¿Ø¼þ»áÏòÒ³Ãæ×¢²á Microsoft AJAX Library µÄ½Å±¾¡£Õ⽫ʹ¿Í»§¶Ë½Å±¾Äܹ»Ê¹ÓÃÀàÐÍϵͳÀ©Õ¹²¢Ö§³Ö²¿·ÖÒ³³ÊÏÖºÍ Web ·þÎñµ÷ÓÃÕâÑùµÄ¹¦ÄÜ¡£
±ØÐëÔÚÒ³ÉÏʹÓà ScriptManager ¿Ø¼þ£¬ÒÔÆôÓÃÏÂÁÐ ASP.NET µÄ AJAX ¹¦ÄÜ£º
·Microsoft AJAX Library µÄ¿Í»§¶Ë½Å±¾¹¦ÄܺÍÒª·¢Ë͵½ä¯ÀÀÆ÷µÄÈκÎ×Ô¶¨Òå½Å±¾¡£
·²¿·ÖÒ³³ÊÏÖ£¬ÔÊÐíµ¥¶ÀË¢ÐÂÒ³ÃæÉϵÄÇøÓò¶øÎÞÐè»Ø·¢¡£ASP.NET UpdatePanel¡¢UpdateProgress ºÍ Timer ¿Ø¼þÐèÒª ScriptManager ¿Ø¼þ²ÅÄÜÖ§³Ö²¿·ÖÒ³³ÊÏÖ¡£
·Web ·þÎñµÄ JavaScript ´úÀíÀ࣬ÔÊÐíÄúʹÓÿͻ§¶Ë½Å±¾À´·ÃÎÊ Web ·þÎñºÍ ASP.NET Ò³ÖÐÌØ±ð±ê¼ÇµÄ·½·¨¡£Ëüͨ¹ý½« Web ·þÎñºÍÒ³·½·¨×÷ΪǿÀàÐͶÔÏ󹫿ªÀ´´ïµ½´ËÄ¿µÄ¡£
·JavaScript À࣬ÓÃÓÚ·ÃÎÊ ASP.NET Éí·ÝÑéÖ¤¡¢ÅäÖÃÎļþºÍ½ÇɫӦÓóÌÐò·þÎñ¡£
µ±Ò³°üº¬Ò»¸ö»ò¶à¸ö UpdatePanel ¿Ø¼þʱ£¬ScriptManager ¿Ø¼þ½«¹ÜÀíä¯ÀÀÆ÷ÖеIJ¿·ÖÒ³³ÊÏÖ¡£¸Ã¿Ø¼þÓëÒ³ÉúÃüÖÜÆÚ½øÐн»»¥£¬ÒÔ¸üÐÂλÓÚ UpdatePanel ¿Ø¼þÄڵIJ¿·ÖÒ³¡£
ScriptManager ¿Ø¼þµÄ EnablePartialRendering ÊôÐÔÈ·¶¨Ä³¸öÒ³ÊÇ·ñ²ÎÓ벿·ÖÒ³¸üС£Ä¬ÈÏÇé¿öÏ£¬EnablePartialRendering ÊôÐÔΪ true¡£Òò´Ë£¬Ä¬ÈÏÇé¿öÏ£¬µ±ÏòÒ³Ìí¼Ó ScriptManager ¿Ø¼þʱ£¬½«ÆôÓò¿·ÖÒ³³ÊÏÖ¡£
1¡¢´¦Àí²¿·ÖÒ³³ÊÏÖ´íÎó
ÔÚ²¿·ÖÒ³³ÊÏÖÆÚ¼ä£¬¿Éͨ¹ýÖ´ÐÐÒÔϲÙ×÷À´´¦Àí´íÎó£º
·ÐèÒªÉèÖà AllowCustomErrorsRedirect ÊôÐÔ¡£µ±Òì²½»Ø·¢¹ý³ÌÖз¢Éú´íÎóʱ£¬´ËÊôÐÔ½«¾ö¶¨ÈçºÎʹÓà Web.config ÎļþµÄ×Ô¶¨Òå´íÎ󲿷֡£
·´¦Àí ScriptManager ¿Ø¼þµÄ AsyncPostBackError ʼþ£¬¸ÃʼþÔÚÒì²½»Ø·¢ÆÚ¼ä³öÏÖÒ³´íÎóʱÒý·¢¡£
·ÉèÖà AsyncPostBackErrorMessage ÊôÐÔ£¬¸ÃÊôÐÔÊÇ·¢Ë͵½ä¯ÀÀÆ÷µÄ´íÎóÏûÏ¢¡£
2¡¢Ê¹ÓÃÀàÐÍϵͳÀ©Õ¹
Microsoft AJAX Library ¿ÉÏò JavaScript Ìí¼ÓÀàÐÍϵͳÀ©Õ¹£¬ÒÔÌṩÃüÃû¿Õ¼ä¡¢¼Ì³Ð¡¢½Ó¿Ú¡¢Ã¶¾Ù¡¢Ó³ÉäÒÔ¼°×Ö·û´®ºÍÊý×éµÄ Helper º¯Êý¡£ÕâЩÀ©Õ¹¿ÉÒÔÔÚ¿Í»§¶Ë½Å±¾ÖÐÌṩÓë .NET Framework µÄ¹¦ÄÜÀàËÆµÄ¹¦ÄÜ¡£ÀûÓÃÕâЩÀ©Õ¹£¬¿É°´Ò»Öֽṹ»¯·½Ê½±àд֧³Ö AJAX µÄ ASP.NET Ó¦ÓóÌÐò£¬Õâ²»½öÄÜÌá¸ß¿Éά»¤ÐÔ£¬»¹Ê¹Ìí¼Ó¹¦Äܺ͹¦ÄÜ·Ö²ãµÄ²Ù×÷¸üÈÝÒס£Ïò ASP.NET ÍøÒ³Ìí¼Ó ScriptManager ¿Ø¼þ×Ô¶¯°üÀ¨ÀàÐÍϵͳÀ©Õ¹£¬Ê¹ÄúÄܹ»ÔÚ¿Í»§¶Ë½Å±¾ÖÐʹÓøÿ⡣
 
Ïà¹ØÎĵµ£º
1. ʹÓÃQueryString±äÁ¿
QueryStringÊÇÒ»Öַdz£¼òµ¥µÄ´«Öµ·½Ê½£¬Ëû¿ÉÒÔ½«´«Ë͵ÄÖµÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÖС£Èç¹ûÊÇ´«µÝÒ»¸ö»ò¶à¸ö°²È«ÐÔÒªÇ󲻸߻òÊǽṹ¼òµ¥µÄÊýֵʱ£¬¿ÉÒÔʹÓÃÕâ¸ö·½·¨¡£µ«ÊǶÔÓÚ´«µÝÊý×é»ò¶ÔÏóµÄ»°£¬¾Í²»ÄÜÓÃÕâ¸ö·½·¨ÁË¡£ÏÂÃæÊÇÒ»¸öÀý×Ó£º
a.aspxµÄC#´úÂë
private void Button1_Click(object sen ......
ºÚɫ΢Цѧasp.net£¨µÚÒ»¸ö.net³ÌÐò£©
ÏÈ¿´Ð§¹û£¨¼ÓÑÕÉ«´¿ÊôΪÁË¿´Çå³þÒ»µã£©£º
Ö´ÐÐǰ£º
Ö´Ðкó£º
ÔÙ¿´Ò»Ï´úÂ룺
ǰ̨£º
<body bgcolor="#ff00ff">
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" ForeColor="Blac ......
ÏÖÔÚ´Ó¶ÔASP.NETÒ³ÃæµÄÖ´ÐÐ˳Ðò¿ªÊ¼£¬Ìå»áÒ»ÏÂB/S½á¹¹µÄ³ÌÐòµÄÌØµã£¬ÏÂͼÊÇASP.NETÒ³ÃæµÄÖ´ÐÐ˳Ðò˵Ã÷£º
¡¡¡¡Page_Init£¨Ò³Ãæ³õʼ»¯Òý·¢µÄʼþ£©——>Page_Load£¨¼ÓÔØÒ³ÃæÊ±Òý·¢µÄʼþ£©——>Control Event£¨·þÎñÆ÷¿Ø¼þÒý·¢µÄʼþ£©——>Page_UnLoad£¨Ò³Ãæ´ÓÄÚ´æÖÐÐ¶Ô ......
Èç¹ûÓ¦ÓóÌÐòʹÓà ASP.NET ³ÉÔ±×ʸñϵͳÀ´¶ÔÓû§½øÐÐÉí·ÝÑéÖ¤£¬ÔòÄú¿ÉÒÔʹÓà CreateUserWizard ¿Ø¼þÀ´ÔÊÐíÓû§ÔÚ³ÉÔ±×ʸñϵͳÖд´½¨Ò»¸öеÄÓû§ÏCreateUserWizard ¿Ø¼þ»¹¿ÉÒÔ¹©¹ÜÀíÔ±ÓÃÀ´´´½¨ÐÂÓû§£©¡£
1¡¢´´½¨»ò±à¼Ò»¸ö²»ÐèҪȨÏÞµÄ ASP.NET ÍøÒ³¡£
2¡¢Ê¹ÓÃÏÂà ......
ͨ¹ýÔÚÒ³Éϰüº¬ LoginView ¿Ø¼þ¿ÉÒÔÏòÄäÃûÓû§ºÍµÇ¼£¨¾¹ýÉí·ÝÑéÖ¤µÄ£©Óû§ÏÔʾ²»Í¬µÄÐÅÏ¢¡£LoginView ¿Ø¼þ°üº¬Á½¸öÄ£°å£ºÒ»¸öÓÃÓÚÏòÄäÃûÓû§ÏÔʾÐÅÏ¢£¬ÁíÒ»¸öÓÃÓÚÏòµÇ¼Óû§ÏÔʾÐÅÏ¢¡££¨»¹¿ÉÒÔʹÓà RoleGroups ÊôÐÔ°üº¬»ùÓÚ½ÇÉ«Ãû³ÆµÄÄ£°å¡££©¸Ã¿Ø¼þ×Ô¶¯È·¶¨Óû§ÊÇ·ñ¾¹ýÉí·ÝÑéÖ¤²¢³ÊÏÖ ......