ASP.NET AJAX¿Í»§¶Ë±à³ÌÖ®Âã¨Ò»£©
ÕªÒª
±¾ÎĽ«Ê×ÏȽéÉÜÒ»ÏÂÎÄÕµÄд×÷±³¾°ºÍÓõ½µÄÏà¹Ø¼¼Êõ¡£È»ºó½«·Ö±ðʹÓÃÆÓËصÄAjax¼¼ÊõºÍASP.NET AJAX¿ò¼Ü·Ö±ðʵÏÖ¾µäµÄ“Hello£¡XX”£¬Í¨¹ýÁ½¸öСÀý×Ó£¬Ê¹ÅóÓÑÃǶÔÕâ¸ö¿ò¼ÜµÄÌصãºÍ¿ò¼ÜµÄʹÓ÷½·¨ÓÐÒ»¸ö³õ²½µÄÈÏʶ¡£
Ç°ÑÔ
ÎÒÏ룬Èç¹û½ñÌìÄĸöWeb¿ª·¢ÈËԱ˵ûÓÐÌý˵¹ýAjax¼¼Êõ£¬ÄÇʵÔÚÌ«²»¿É˼ÒéÁË¡£È·Êµ£¬½ü¼¸Ä꣬AjaxÕâ¸ö´ÊÒÔ³¬ºõÏëÏóµÄËٶȺì±éWeb¿ª·¢ÁìÓò£¬´óµ½Google¡¢ÍøÒ×£¬Ð¡µ½Ò»Ð©µØ·½¹«Ë¾µÄÖ÷Ò³£¬¶¼Æձ鿪ʼ¼ÓÈëAjaxÔªËØ¡£ÕâÖÖ¼¼Êõ£¬¸øWeb¿ª·¢´øÀ´Á˸ïÃüÐÔµÄÒâÒ壬ҲʹµÃWeb²úÆ·¼°B/SϵͳµÄÓû§ÌåÑé´ó´ó¸ÄÉÆ¡£
È»¶ø£¬AjaxÓÃÆðÀ´»ªÀö¡¢Ë¬¿ì£¬¿ª·¢ÆðÀ´È´À§ÄÑÖØÖØ¡£JavaScriptÓïÑÔ¹ÖÒìµÄÓï·¨¡¢Ã»ÓÐIDEÖ§³ÖÒÔ¼°ÄÑÒÔµ÷ÊÔ£¬¶¼³ÉΪAjax¿ª·¢µÄÓ²ÉË¡£ÁíÍâB/SϵͳºÍC/S²»Í¬£¬ä¯ÀÀÆ÷µÄ¶àÑùÐÔÒ²¸øAjaxµÄ¿ª·¢´øÀ´ºÜ¶àÀ§ÄÑ£¬Ê¹µÃÎÒÃÇÔÚ×öAjaxÓ¦ÓÃʱ£¬²»µÃ²»¿¼Âǵ½¸÷ÖÖä¯ÀÀÆ÷µÄ²îÒ죬¿ª·¢¹ý³ÌÍ´¿àÖÁ¼«¡£
Õë¶ÔÕâÖÖÇé¿ö£¬¸÷ÖÖAjax¿ò¼ÜÓ¦Ô˶øÉú¡£ÕâÆäÖеÄٮٮÕߣ¬±ãÊÇ΢ÈíÍƳöµÄASP.NET AJAX¿ò¼Ü¡£Ëü²»½ö¸øʹµÃ¿ª·¢AjaxÓ¦ÓñäµÃÈÝÒ׺ܶ࣬¶øÇÒ¸ü¿ÉÒÔÓë΢ÈíµÄ¿ª·¢¹¤¾ßÎ޷켯³É£¬¸ø.NETƽ̨µÄ¿ª·¢ÈËÔ±´øÀ´ºÜ´ó·½±ã¡£
ÕâһϵÁÐÎÄÕ£¬¾ÍÊÇÒª½éÉÜÕâ¸ö¿ò¼ÜµÄ¿Í»§¶Ë±à³Ì¡£
ASP.NET AJAXÄÜ×öʲô£¿
ASP.NET AJAX¿ò¼Ü´øÀ´µÄºÃ´¦ºÍÌØÐÔʵÔÚÌ«¶àÁË£¬ÕâÀï¼òÒªÁм¸Ìõ£º
1.À©Õ¹ÁËJavaScriptÓïÑÔ£¬Ôö¼ÓÁËÃæÏò¶ÔÏóÌØÐÔ¡£¼ò»¯ÁËһЩDOM²Ù×÷µÄÓï·¨¡£
2.һϵÁеķþÎñÆ÷¶Ë¿Ø¼þ¿ÉÒÔÈóÌÐòÔ±²»±àдJS£¬¶ø½öͨ¹ýÍϿؼþÍê³ÉAjaxÓ¦ÓõĿª·¢¡£
3.¿ª´´ÐÔµÄÌá³öÁË¿Í»§¶Ë×é¼þ¡¢ÐÐΪ×é¼þµÈ¸ÅÄ²¢ÌṩÁËÒ»ÖÖÀàËÆXMLµÄ±êǩʽÓïÑÔ£¬¸øAjax¿Í»§¶Ë±àд´øÀ´¸ïÃüÐÔ´´Ð¡£
4.ÍêÉƵĴúÀíÄ£ÐÍ»úÖÆ£¬Ê¹µÃ¿ª·¢ÈËÔ±¿ÉÒÔÔÚJSÖÐÖ±½Óµ÷Óúǫ́³ÌÐò£¬¾ÍÏñÔÚºǫ́µ÷ÓÃÒ»Ñù¡£
5.¸÷ÖÖÊý¾ÝÀàÐ͵Ä×Ô¶¯×ª»»£¬ÌرðÊǶÔÓÚ¸´ÔÓÀàÐÍ£¬ÄÚÖÃ×Ô¶¯ÐòÁл¯ºÍ·´ÐòÁл¯»úÖÆ£¬ÊǵÄÇ°ºǫ́¿ÉÒÔÖ±½Ó¹²Óø´ÔÓÀàÐÍ£¬¶ø²»±ØÊÖ¹¤×ª»»¡£
6.ÌṩÁË´óÁ¿µÄ¿Í»§¶Ë×é¼þ£¬·½±ã³ÌÐò¿ª·¢¡£
&nb
Ïà¹ØÎĵµ£º
Õâ¸öÊÇÔÚÍøÉÏÕÒµÄÒ»¸ö¹ØÓÚASP.NET MVC µÄ¶¨Ò壬ÎÒ¾õµÃÒѾ½âÊ͵Ĺ»ºÃÁË£¬ËùÒԾͽè¹ýÀ´ÓÃÓÃÁË £¬ºÇºÇ
Ï£ÍûÓÐÐÄѧϰASP.NET MVC µÄÅóÓÑÏÈÊìϤ¶¨Ò壬ÔÚºóÐøµÄÎÄÕÂÖлá¸üÇáËɵÄѧϰASP.NET MVC
ÏÂÃæÎÒÃÇÒ»Æð̤ÉÏASP.NET MVC Ö®Âðɣ¬Ö»ÒªÓкãÐĺÍÒãÁ¦£¬×£Ñ§ÕßÃÇÂÃ;Óä¿ì£¡
The Model-View-Controller (MVC) architectu ......
1. Êý¾Ý¿â·ÃÎÊÐÔÄÜÓÅ»¯¡¡
¡¡
Êý¾Ý¿âµÄÁ¬½ÓºÍ¹Ø±Õ
·ÃÎÊÊý¾Ý¿â×ÊÔ´ÐèÒª´´½¨Á¬½Ó¡¢´ò¿ªÁ¬½ÓºÍ¹Ø±ÕÁ¬½Ó¼¸¸ö²Ù×÷¡£ÕâЩ¹ý³ÌÐèÒª¶à´ÎÓëÊý¾Ý¿â½»»»ÐÅÏ¢ÒÔͨ¹ýÉí·ÝÑéÖ¤£¬±È½ÏºÄ·Ñ·þÎñÆ÷×ÊÔ´¡£ASP.NETÖÐÌṩÁËÁ¬½Ó³Ø(Connection Pool)¸ÄÉÆ´ò¿ªºÍ¹Ø±ÕÊý¾Ý¿â¶ÔÐÔÄܵÄÓ°Ï졣ϵͳ½«Óû§µÄÊý¾Ý¿âÁ¬½Ó·ÅÔÚÁ¬½Ó³ØÖУ¬ ......
½ñÌìµÄ»°ÌâÊÇÈçºÎ¸Ä½ø×Ô¼ºÍøÕ¾µÄ½çÃæ»òÌá¸ßÍøÕ¾µÄÊÓ¾õÌåÑ飬´Ó¶øÈÃÓû§¼ÇÒäÓÌС£
¡¡¡¡ÎÒÃÇÓÐÈýÖÖÖ÷ÒªµÄ·½·¨(´ÓÄѵ½Ò×):×Ô¼º¶¯ÊÖд½Å±¾;ʹÓÃÀàËÆÓÚjQueryºÍmooToolsµÄJavaScript¿ò¼Ü(¿ÉÒÔÈñàд´úÂë±äµÃ¸üÈÝÒ×Щ);ʹÓÃÄܹ¤×÷ÓÚÏÖÓеÄJavaScript¿ò¼ÜϵÄÌáÇ°Ô¤ÖúõĽű¾»òÄÇÖÖ´ÓÍ·¿ªÊ¼¿ª·¢µÄ´´½¨Õß¡£ÕâƪÎÄÕÂÊʺÏÄÇ ......
£¨ÒÔÏÂÀ´×ÔWIKI£©
AJAXÈ«³ÆΪ“Asynchronous JavaScript and XML”£¨Òì²½JavaScriptºÍXML£©£¬ÊÇÒ»ÖÖ´´½¨½»»¥Ê½ÍøÒ³Ó¦ÓõÄÍøÒ³¿ª·¢¼¼Êõ¡£¸ù據AjaxÌá³öÕßJesse James Garrett½¨議[1]£¬Ëü£º
ʹÓÃXHTML+CSSÀ´±íʾÐÅÏ¢£»
ʹÓÃJavaScript²Ù×÷DOM£¨Document Object Model£©½øÐ ......
1¡¢¸øɾ³ý°´Å¥Ìí¼ÓÊÇ·ñÈ·ÈÏÌáʾ£º
ǰ̨·½·¨£ºOnClientClick="return window.confirm('ÄãÈ·¶¨ÒªÉ¾³ýÂð£¿')"
ºǫ́·½·¨£ºbtnDelete.Attributes.Add("onclick", "return confirm('ÄúÈ·¶¨ÒªÉ¾³ýÂð£¿');");
2¡¢DataSetÖÐÈ¡Öµ£º
lblTitle.Text = ds.Tables[0].Rows[0]["Title"]. ......