ÍøÂçѧԺ w3popÉçÇø ÍøÂç×ÊÔ´ ITÐÂÎÅ

w3pop.com :: ÍøÂçѧԺ :: AJAX :: ΢ÈíµÄAjax

»áÔ±µÇ½

ÕʺÅ

ÃÜÂë

»Ø´ð

¼ÇסÃÜÂë

Íü¼ÇÃÜÂë? ×¢²á

AJAX
AJAX ʵÀý
AJAXä¯ÀÀÆ÷
AJAXÔ´´úÂë
AJAX·þÎñ¶Ë
AJAX Êý¾Ý¿â
AJAXÓëXMLÎļþ
AJAX XMLHttpRequ..
΢ÈíµÄAjax
AJAX ½éÉÜ
AJAX HTTP ÇëÇó
AJAX ·þÎñÆ÷¶Ë½Å±..
AJAX Suggest °¸À..
AJAX ResponseXML
AJAX AppML

΢ÈíµÄAjax


×÷Õß:w3pop.com ·­Òë/ÕûÀí:w3pop.com ·¢²¼:2007-06-30 ä¯ÀÀ:2300 :: ::

΢ÈíĿǰĿǰ¶ÔÓÚͨ¹ýAjax·ç¸ñµÄ±à³ÌÔÚä¯ÀÀÆ÷ÖÐʵÏÖÈÕÒæÁ÷Ðеĸ»¿Í»§¶ËÓ¦ÓñȽϸÐÐËȤ¡£½ñºóµÄIEÖн«ÓµÓÐAjaxµÄËùÓж«Î÷——DHTML¡¢ JScriptºÍXmlHttp¡£Êµ¼ÊÉÏOutlook Web Acces´Ó1998Ä꿪ʼ¾ÍÒѾ­ÌṩÁËÕâÖÖΰ´óµÄä¯ÀÀÌåÑéÁË¡£ÔÚASP.NET 2.0ÖУ¬Î¢ÈíʹÓÃÒì²½»Øµ÷¼°ÊæÊʵÄAjax·ç¸ñµÄÓ¦ÓóÌÐòµÄ±àд¸ü¼Ó¼òµ¥£¬²¢ÇÒ£¬Î¢ÈíΪ´ËÌṩÁËÄÚ½¨µÄ¿Ø¼þ¡£

×î½ü£¬¼¸ºõËùÓеÄä¯ÀÀÆ÷¶¼ÌṩÁËAjaxËùÐèµÄ¼¼Êõ£¬Ê¹ÓÃÕâÖÖģʽµÄ¸»¿Í»§¶ËÓ¦ÓóÌÐòÒ²²»¶Ï³öÏÖ¡£½ñÌ죬ÊÀ½çÉϳöÏÖÁ˲»¼ÆÆäÊýµÄAjax·ç¸ñµÄÕ¾ µã£¬°üÀ¨GoogleµÄºÜ¶àÕ¾µã¡¢A9ºÍFlickr¡£Î¢ÈíµÄºÜ¶àÕ¾µãҲʹÓÃÁËÕâÏî¼¼Êõ£¬ÈçStart.comºÍMSNÐéÄâµØÇò¡£

AjaxµÄ·çÐÐ˵Ã÷Óû§¶ÔÓڷḻµÄWebÌåÑéµÄÐèÇóÈÕÒæÔö³¤¡£È»¶ø£¬¿ª·¢ºÍµ÷ÊÔAjax·ç¸ñµÄWebÓ¦ÓóÌÐòÊÇÒ»Ïî·Ç³£¼èÄѵŤ×÷¡£Òª±àдһ¸ö·á¸» µÄWeb UI£¬¿ª·¢ÕßÐèÒªÏêϸµØÕÆÎÕDHTMLºÍJavaScript£¬²¢ÇÒ»¹ÒªÕÆÎÕ¸÷ÖÖä¯ÀÀÆ÷Ö®¼äÔÚÉè¼ÆÏ¸½ÚÉϵIJ»Í¬¡£È»¶øÃ»ÓÐÄÇЩ¹¤¾ßÄܹ»¼ò»¯ÕâЩӦÓóÌÐòµÄ Éè¼ÆºÍ¿ª·¢¡£×îºó£¬µ÷ÊԺͲâÊÔÕâЩӦÓóÌÐò»á±äµÃÒì³£À§ÄÑ¡£

΢ÈíÖÂÁ¦ÓÚ¼ò»¯Ajax·ç¸ñWebÓ¦ÓõĿª·¢£¬²¢Ìṩ·á¸»µÄ¡¢¿É½»»¥µÄºÍ¸öÐÔ»¯µÄÓû§ÌåÑé¡£¿ª·¢Õß¿ÉÒÔ¶Ô¿Í»§¶Ë½Å±¾²»ÉõÁ˽⣻µ«ËûÃÇ¿ÉÒÔºÜÈÝÒ׵ؿª·¢ºÍµ÷ÊÔÕâÖÖÓ¦ÓóÌÐò¡£

³öÓÚÕâһĿµÄ£¬Î¢ÈíÆô¶¯ÁËÒ»¸öеÄÏîÄ¿£¬Ñз¢´úºÅ“Atlas”¡£AtlasΪ¿ª·¢Õâ´øÀ´ÁËÈçÏÂÌØÐÔ£º
·Atlas¿Í»§¶Ë½Å±¾¿ò¼Ü
·AtlasµÄASP.NET·þÎñÆ÷¿Ø¼þ
·ASP.NET Web Services¼¯³É
·AtlasµÄASP.NET¹¹½¨¿é
·¿Í»§¶Ë¹¹½¨¿é·þÎñ

Äã¿ÉÄÜ»áÎʵÄÒ»¸öÎÊÌâÊÇ£¬AtlasÈçºÎÔÚAvalonºÍÖÇÄܿͻ§¶ËÉÏʹÓã¿

ÎÒÃÇ¿ÉÒÔ¿´µ½£¬AtlasÊDZàд·á¸»µÄ¡¢¿É½»»¥µÄºÍ¸öÐÔ»¯µÄWebä¯ÀÀÆ÷Ó¦ÓóÌÐòµÄ×îºÃ·½Ê½¡£¶øAvalonÊÇ΢ÈíµÄÏÂÒ»´ú±íÏÖ²ãÄ£ÐÍ£¬¿ÉÒÔÔÚ Windowsƽ̨ÉÏÌṩ×î·á¸»µÄÓû§ÌåÑé¡£Avalon½«Ê¹ÓÃ×îеÄýÌ弯³É¹¦ÄܺÍÓ²¼þ¼ÓËÙÉ豸£¬Ìṩ׿ԽµÄÊÓ¾õÌåÑé¡£Avalon½«´øÀ´³¬Ô½ä¯ÀÀÆ÷µÄ ÌåÑé¡£

µ±È»£¬µ±Äã¹¹½¨AvalonÓ¦ÓóÌÐòµÄʱºò£¬ÄãÒÀÈ»¿ÉÒÔÖØÓÃASP.NETºÍAtlasÖеıà³ÌÄ£ÐÍ¡£ÀýÈ磬Avalon¿Í»§¶ËÉÏÒÀÈ»¿ÉÒÔʹÓÃASP.NET¹¹½¨¿é·þÎñºÍ¿Í»§¶Ë¹¹½¨¿é·þÎñ¡£ÕâÖÖÄ£ÐÍ¿ÉÒÔʹÄãÆ½»¬µØ¹ý¶Éµ½ÏÂÒ»´úÓ¦ÓóÌÐòÉÏ¡£

΢ÈíÌṩÁËÒ»¸ö¹¤¾ß°ü£¬ÓÃÀ´Íê³ÉAjaxµÄ¹¦ÄÜ£¬³Æ×÷Atlas¡£´Ó΢ÈíµÄScott GuthrieµÄblogÉÏ¿´À´£¬Õâ¸ö¶«Î÷Ó¦¸ÃÊÇASP.NET 2.0ÀïÃæµÄ¡£Scott¿Ï¶¨µØ±íʾ£¬“Atlas¿Í»§¶Ë½Å±¾¿ò¼Ü£¨Client Script Framework£©¿ÉÒÔÔËÐÐÔÚËùÓеÄÏÖ´úä¯ÀÀÆ÷Éϲ¢ÇÒºÎÒÔÓëÈκÎWeb·þÎñÆ÷½»»¥”£¬Õâ˵Ã÷ËûÃÇÕýÔÚÒÔ¿çä¯ÀÀÆ÷µÄ̬¶ÈÀ´¿ª·¢Ajax·ç¸ñµÄÔ¶³Ì½Å±¾£¬Õâ ÎÞÒÉÊÇÒ»¸ö¾Þ´óµÄת±ä£»¹ýÈ¥µÄ΢Èí£¬°ÑÈκζ«Î÷¶¼¸ã³ÉÁËÌØ¶¨ÓÚIEµÄ£¬¶øÒ»µ©Æä¿ª·¢¹¤¾ßÄܹ»ÕæµÄÌṩ³¹µ×µÄ¿çä¯ÀÀÆ÷Ö§³Ö£¬½«Äܹ»ÁýÂç¸ü¶àµÄASP.ENT ¿ª·¢Õߣ¬ËûÃÇÎÞÐèÁ˽âÈκÎϸ½Ú¾Í¿ÉÒÔ´´½¨¿çä¯ÀÀÆ÷´úÂë¡£

Atlas¿Í»§¶Ë½Å±¾¿ò¼ÜÊÇ¿ÉÀ©Õ¹µÄ£¬100%ÃæÏò¶ÔÏóµÄJavaScript¿Í»§¶Ë½Å±¾¿ò¼Ü£¬ÔÊÐí¿ª·¢ÕâºÜÈÝÒ׵ع¹½¨ÓµÓзḻµÄUI¹¤Äܲ¢ÇÒ¿ÉÒÔ Á¬½ÓWeb ServicesµÄAjax·ç¸ñä¯ÀÀÆ÷Ó¦ÓóÌÐò¡£Ê¹ÓÃAtlas£¬¿ª·¢Õß¿ÉÒÔʹÓÃDHTML¡¢JavaScriptºÍXMLHTTPÀ´±àдWebÓ¦ÓÃ³Ì Ðò£¬¶øÎÞÐëÕÆÎÕÕâЩ¼¼ÊõµÄϸ½Ú¡£

Atlas¿Í»§¶Ë½Å±¾¿ò¼Ü¿ÉÒÔÔÚËùÓеÄÏÖ´úä¯ÀÀÆ÷ÉÏÔËÐУ¬¶ø²»ÐèÒªWeb·þÎñÆ÷¡£Ëü»¹ÍêÈ«²»ÐèÒª°²×°£¬Ö»ÒªÔÚÒ³ÃæÖÐÒýÓÃÕýÈ·µÄ½Å±¾Îļþ¼´¿É¡£

Atlas¿Í»§¶Ë½Å±¾¿ò¼Ü°üº¬ÏÂÁÐ×é¼þ£º
·Ò»¸ö¿ÉÀ©Õ¹µÄºÍпò¼Ü£¬ÆäÖÐΪJavaScriptÌí¼ÓÁ˺ܶàÐÂÌØÐÔ£¬ÈçÉú´æÆÚ¹ÜÀí¡¢¼¯³É¡¢¶à²¥Ê¼þ´¦ÀíÆ÷ºÍ½Ó¿Ú
·Ò»¸ö»ù´¡Àà¿â£¬ÌṩÁËͨÓÃÌØÐÔ£¬Èç·á¸»µÄ×Ö·û´®²Ù×÷¹¦ÄÜ¡¢¼ÆÊ±Æ÷ºÍÔËÐÐÈÎÎñµÈ
·Ò»¸öUI¿ò¼Ü£¬¿ÉÒÔ¿çä¯ÀÀÆ÷ʵÏÖ¶¯Ì¬ÐÐΪ
·Ò»¸öÍøÂçÕ»£¬ÓÃÓÚ¼ò»¯¶Ô·þÎñÆ÷µÄÁ¬½ÓºÍ¶ÔWeb ServicesµÄ·ÃÎÊ
΢ÈíΪASP.NETÓ¦ÓóÌÐòרÃÅÉè¼ÆÁËÒ»×éAjax·ç¸ñµÄ·þÎñÆ÷¿Ø¼þ£¬²¢ÇÒ¼ÓÇ¿ÁËÏÖÓеÄASP.NETÒ³Ãæ¿ò¼ÜºÍ¿Ø¼þ£¬ÒÔ±ãÖ§³ÖAtlas¿Í»§¶Ë½Å±¾¿ò¼Ü¡£
ASP.NET 2.0ÖÐÓÐÒ»Ïî³Æ×÷Òì²½¿Í»§¶Ë»Øµ÷µÄÐÂÌØÐÔ£¬Ê¹µÃ¹¹½¨ÎÞÖжϵÄÒ³Ãæ±äµÃºÜÈÝÒס£Òì²½¿Í»§¶Ë»Øµ÷°ü×°ÁËXMLHTTP£¬Äܹ»Ôںܶàä¯ÀÀÆ÷ÉϹ¤×÷¡£ ASP.NET±¾Éí°üÀ¨Á˺ܶàʹÓûص÷µÄ¿Ø¼þ£¬°üÀ¨¾ßÓпͻ§¶Ë·ÖÒ³ºÍÅÅÐò¹¦ÄܵÄGridViewºÍDetalsView¿Ø¼þ£¬ÒÔ¼°TreeView¿Õ¼äµÄ ÐéÄâÁбíÖ§³Ö¡£
Atlas¿Í»§¶Ë½Å±¾¿ò¼Ü½«Íêȫ֧³ÖASP.NET 2.0»Øµ÷£¬µ«Î¢ÈíÏ£Íû½øÒ»²½ÔöÇ¿ä¯ÀÀÆ÷ºÍ·þÎñÆ÷Ö®¼äµÄ¼¯³ÉÐÔ¡£ÀýÈ磬Äã¿ÉÒÔ½«Atlas¿Í»§¶Ë¿Ø¼þµÄÊý¾Ý°ó¶¨Ö¸¶¨Îª·þÎñÆ÷ÉϵÄASP.NETÊý¾ÝÔ´¿Ø¼þ£¬²¢ÇÒ¿ÉÒÔ´Ó¿Í»§¶ËÒì²½µØ¿ØÖÆWebÒ³ÃæµÄ¸öÐÔ»¯ÌØÕ÷¡£

ºÍÈκοͻ§¶ËÓ¦ÓóÌÐòÒ»Ñù£¬Ò»¸öAjax·ç¸ñµÄWebÓ¦ÓóÌÐòͨ³£Ò²ÐèÒª·ÃÎÊWeb·þÎñÆ÷µÄһЩ¹¦ÄÜ¡£AtlasÓ¦ÓóÌÐòÁ¬½Ó·þÎñÆ÷µÄÄ£ÐÍºÍÆäËûƽ̨ÀàËÆ£¬¶¼ÊÇʹÓÃWeb ServicesÀ´ÊµÏÖ¡£

ͨ¹ýASP.NET Web Services¼¯³É£¬AtlasÓ¦ÓóÌÐò½«¿ÉÒÔÔÚÈκÎÖ§³ÖXMLHTTPµÄä¯ÀÀÆ÷ÉÏͨ¹ýAtlas¿Í»§¶Ë½«±¾¿ò¼ÜÀ´Ö±½Ó·ÃÎÊÈκÎËÞÖ÷ÓÚASP.NETµÄ asmx»òIndigo·þÎñ¡£¸Ã¿ò¼Ü½«»á×Ô¶¯´¦Àí´úÀíºÍ½Å±¾µ½¶ÔÏó¡¢¶ÔÏ󵽽ű¾µÄÐòÁл¯ÎÊÌ⡣ͨ¹ýʹÓÃWeb Services¼¯³É£¬¿ª·¢Õß¿ÉÒÔʹÓõ¥Ò»µÄ±à³ÌÄ£ÐÍÀ´±àдWeb Services£¬²¢ÇÒÔÚÈκÎÓ¦ÓóÌÐòÖÐʹÓÃËüÃÇ£¬²»ÂÛÊÇ»ùÓÚä¯ÀÀÆ÷µÄÕ¾µãÉÏ»¹ÊÇÖÇÄܿͻ§¶ËÓ¦ÓóÌÐòÖС£

ÔÚASP.NET 2.0ÖУ¬Î¢Èí¹¹½¨ÁËÒ»×é·á¸»µÄ¹¹½¨¿é·þÎñ£¨Building Block Services£©£¬ÕâʹµÃ¹¹½¨Ç¿´ó¡¢¸öÐÔ»¯µÄWebÓ¦ÓóÌÐò±äµÃ²»¿É˼ÒéµÄ¼òµ¥¡£ÕâЩ¹¹½¨¿é¼«´óµØ½µµÍÁËÔÚ¿ª·¢Í¨ÓõÄWebÓ¦ÓóÌÐò¹ý³ÌÖÐÐèÒª±àдµÄ´ú ÂëÊýÁ¿£¬±ÈÈç¹ÜÀíÓû§¡¢Í¨¹ý½ÇÉ«ÑéÖ¤Óû§ºÍ´æ´¢Óû§µÄ¸öÐÔ»¯ÉèÖÃÐÅÏ¢µÈ¡£

ʹÓÃAtlas£¬ÎÒÃÇ¿ÉÒÔÔÚÈκÎä¯ÀÀÆ÷ÉϵÄÈκοͻ§¶ËÓ¦ÓóÌÐòÖÐÏò·ÃÎÊWeb ServicesÄÇÑù·ÃÎÊÕâЩ¹¦ÄÜ¡£ÀýÈ磬Èç¹ûÄãÕýÔÚ¿ª·¢Ò»¸öÕ¾µã£¬À´ÏÔʾÓû§µÄTO-DOÏîÄ¿£¬Äã¿ÉÒÔʹÓÃASP.NETµÄProfile·þÎñÀ´½«ËûÃÇ ´æ·ÅÔÚ·þÎñÆ÷ÉϵÄÓû§×Ô¶¨ÒåÅäÖÃÎļþÖС£ÕâÑù¼´Ê¹Óû§´Óһ̨»úÆ÷ÉÏ×ªÒÆµ½Áíһ̨»úÆ÷ÉÏ£¬Ò²Í¬Ñù¿ÉÒÔ·ÃÎÊÕâЩÏîÄ¿¡£

΢Èí½«ÌṩµÄ·þÎñ°üÀ¨£¨È«²¿ÊÇ»ùÓÚASP.NET 2.0µÄ£©£º
- Profile£ºÔÚ·þÎñÆ÷ÉÏ´æ·Åÿ¸öÓû§ÌØÓеÄÊý¾Ý
- UI¸öÐÔ»¯£ºÔÚ·þÎñÆ÷ÉÏ´æ·Å¸öÐÔ»¯µÄUIÉèÖÃÐÅÏ¢
- ÑéÖ¤£ºÑéÖ¤Óû§
- ½ÇÉ«£º»ùÓÚÓû§µÄ½ÇÉ«ÑéÖ¤Óû§ÈÎÎñºÍÌṩ²»Í¬µÄUI
ÓÉ ÓÚÕâЩ¹¹½¨¿éÊÇ·þÎñÆ÷¶ËµÄ£¬¿ª·¢ÕßÐèÒª¶ÔËûÃÇÓ¦ÓÃºÍÆäËûÕ¾µãÒ»ÑùµÄ°²È«Ä£ÐÍ¡£ÕâЩ·þÎñ²»ÐèÒª¿Í»§¶ËÏÂÔÚÈκζ«Î÷——Ö»ÒªÔÚä¯ÀÀÆ÷ÖÐÒýÓýű¾´úÀí¼´¿É¡£ËùÓÐ µÄASP.NET 2.0¹¹½¨¿é·þÎñ¶¼Êǿɲå°ÎµÄ£¬ÕâʹÓÃÒ»ÖÖͨÓõÄÌṩÕßÄ£ÐÍ¿ÉÀ©Õ¹Ä£Ê½ÔÚºǫ́ʵÏÖ¡£Î¢ÈíÌṩµÄÄÚ½¨Ìṩ³ÌÐòÔÊÐí¿ª·¢ÕâʹÓÃSQL ServerÊý¾Ý¿â»òActive Directory×÷Ϊ´æ´¢ÈÝÆ÷£¬¿ª·¢ÕßÒ²¿ÉÒÔºÜÈÝÒ׵زå½Ó×Ô¼ºµÄÌṩ³ÌÐò¡£ÀýÈ磬Äã¿ÉÄÜÏ£ÍûʹÓü¯Èº¶ø²»ÊÇÊý¾Ý¿â·þÎñÆ÷À´´æ·ÅÓû§µÄÅäÖÃÎļþ£¬ÕâʱÄãÖ» Ð轫ÄãµÄÌṩ³ÌÐò²å½Ó½üÀ´¼´¿É¡£

³ýÁËDHTML¡¢JScriptºÍXMLHTTP£¬Î¢Èí»¹ÌṩÁËÒ»×鸽¼ÓµÄ·þÎñÀ´¼ÓÇ¿¿Í»§¶ËµÄ¹¦Äܲ¢ÌṩÔöÇ¿µÄÌåÑé¡£¶ÔÓÚÕâÑùµÄ·þÎñ£¬±¾µØä¯ÀÀÆ÷»º ´æ¾ÍÊÇÒ»¸öºÜºÃµÄÀý×Ó¡£µ±ÆôÓÃÁ˱¾µØä¯ÀÀÆ÷»º´æÊ±£¬WebÕ¾µã¾Í¿ÉÒÔ½«ÄÚÈÝ´æ´¢µ½»¼´ÓÖУ¬²¢ÔÚÐèÒªµÄʱºòºÜ¿ìµØÈ¡³ö¡£µ«ä¯ÀÀÆ÷²¢Î´ÌṩÏò»º´æÖдæ·ÅÊý¾ÝµÄ API£¬¶øÇÒÏóGoogle Map»òOWAÕâÑùµÄÓ¦ÓóÌÐò²»µÃ²»Í¨¹ýºÜ¶à¹¤×÷²úÉúÒ»¸öΨһµÄURL²ÅÄÜʹä¯ÀÀÆ÷»º´æËü¡£ÔÚAtlasÖУ¬Î¢ÈíÌṩÁ˿ɱà³ÌµÄ±¾µØ´æ´¢/»º´æ£¬Òò´ËÓ¦Óà ³ÌÐò¿ÉÒԺܷ½±ã¡¢ÓÐЧ²¢ÇÒ°²È«ÔÚ±¾µØ»º´æÊý¾Ý¡£

ͬÆäËûÓ¦ÓóÌÐòµÄ¼¯³ÉÊǼìÑéWebÌåÑéÊÇ·ñ·á¸»µÄÁíÒ»¸öеıê×¼¡£ÀýÈ磬µ±Ò»¸öÓû§ä¯ÀÀÒ»¸öÅÄÂôÍøÕ¾²¢¶ÔÒ»¼þÉÌÆ·³ö¼Ûʱ£¬Ëû¿ÉÄÜÏëËæÊ±ÖªµÀÕâ¸öÅÄÂô ʲôʱºò½áÊø£¬µ«ËûÈçºÎ²ÅÄܽ«Õâ¸öʼþÌí¼Óµ½ËûÃǸöÈ˵ÄÈÕÀú³ÌÐòÖУ¿Atlas´øÀ´ÁËһϵÁпͻ§¶Ë¹¹½¨¿é·þÎñ£¬µ±ÓÃÓÚÑ¡Ôñ“Ìí¼Óµ½ÈÕÀú”ʱ£¬ä¯ÀÀÆ÷½«µ÷Óà ½Ó²µµãÀ´»ñÈ¡ÈÕÀúÊý¾Ý£¬²¢½«Æä´«µÝµ½±¾µØµÄÈÕÀú³ÌÐòÖС£´ËÊ±Ò³ÃæÉÏÎÞÐëÏÂÔØ»òÔËÐÐÈκÎÌØÊâµÄ´úÂë»òÖ´ÐÐÈκγõʼ»¯¶¯×÷£¬Òò´Ë£¬Õâ±ÈActiveXÒª°²È«µÃ ¶à¡£

ÆÀÂÛ (0) All