Ò»¡¢ASP¼¼Êõ¼ò½é
ASP¼¼Êõ ASP£¨Active Server Pages¶¯Ì¬ÍøÒ³£©ÊÇ΢Èí¹«Ë¾ÍÆ³öµÄÒ»ÖÖÓÃÒÔÈ¡´úCGI£¨Common Gateway InterfaceͨÓÃÍø¹Ø½Ó¿Ú£©µÄ¼¼Êõ¡£Ä¿Ç°£¬InternetÉϵÄÐí¶à»ùÓÚWindowsƽ̨µÄWebÕ¾µãÒÑ¿ªÊ¼Ó¦ÓÃASPÀ´Ìæ»»CGI¡£ ¼òµ¥µØ½²£¬ASPÊÇÒ»¸öλÓÚ·þÎñÆ÷¶ËµÄ½Å±¾ÔËÐл·¾³£¬Í¨¹ýÕâÖÖ»·¾³£¬Óû§¿ÉÒÔ´´½¨ºÍÔËÐж¯Ì¬µÄ½»»¥Ê½Web·þÎñÆ÷Ó¦ÓóÌÐò£¬Èç½»»¥Ê½¶¯Ì¬ÍøÒ³£¬°üÀ¨Ê¹ÓÃHTML±íµ¥ÊÕ¼¯ºÍ´¦ÀíÐÅÏ¢£¬ÉÏ´«ÓëÏÂÔØµÈµÈ¡£Í¨³£Çé¿öÏ£¬Óû§Í¨¹ýä¯ÀÀÆ÷¿´µ½µÄÍøÒ³´ó¶àÊǾ²Ì¬µÄ£¬Ä¿Ç°Internet ÉϵÄÐí¶àÕ¾µã£¬ÈÔÈ»Ìṩ"¾²Ì¬"£¨static£©µÄÖ÷Ò³ÄÚÈÝ¡£ Ëùν"¾²Ì¬"£¬Ö¸µÄ¾ÍÊÇÕ¾µãµÄÖ÷Ò³ÄÚÈÝÊÇ"¹Ì¶¨²»±ä"µÄ¡£ µ±ä¯ÀÀÆ÷ͨ¹ýInternet µÄHTTP (Hypertext Transport Protocol)ÐÒ飬ÏòÕ¾µã·þÎñÆ÷(Web Server)ÒªÇóÌṩÖ÷Ò³µÄÄÚÈÝʱ£¬Õ¾µã·þÎñÆ÷ÊÕµ½ÒªÇóºó£¬¾Í´«ËÍÔÒÑÉè¼ÆºÃµÄ¾²Ì¬µÄHTML µÄÎļþÊý¾Ý¸øä¯ÀÀÆ÷¡£ Ò»¸ö"¾²Ì¬"µÄÕ¾µã£¬ÈôÒª¸üÐÂÖ÷Ò³µÄÄÚÈÝ£¬±ØÐëÊÖ¶¯µÄÀ´¸üÐÂÆäHTMLµÄÎļþÊý¾Ý¡£¶øËæ×ÅWebÓ¦Óõķ¢Õ¹£¬Óû§Ï£ÍûÄܹ»¿´µ½¸ù¾ÝÒªÇó¶ø¶¯Ì¬Éú³ÉµÄÖ÷Ò³£¬ÀýÈçÏìÓ¦Óû§²éѯÊý¾Ý¿âµÄÒªÇó¡¢Éú³É±¨±íµÈ¡£µ±ÔÚä¯ÀÀÆ÷ÉÏÌîºÃ±íµ¥(form)µÄÊäÈëÊý¾Ý£¬ÒÔÌṩHTTPÒªÇóʱ£¬¿ÉÒÔÔÚÕ¾µã·þÎñÆ÷ÖÐÖ´ÐеÄÓ¦ÓóÌÐò£¬¶ø²»Ö»ÊÇÒ»¸öHTML Îļþ¡£Õ¾µã·þÎñÆ÷ÊÕµ½ÒªÇóÖ´ÐеÄÓ¦ÓóÌÐò£¬·ÖÎö±íµ¥(form)µÄÊäÈëÊý¾Ý£¬½«Ö´ÐеĽá¹ûÒÔHTMLµÄ¸ñʽ´«Ë͸øä¯ÀÀÆ÷¡£ ¸ù¾ÝÓû§ÇëÇóÉú³É¶¯Ì¬Ö÷Ò³µÄ´«Í³·½·¨ÓÐCGI¡¢ISAPIµÈ¡£CGIÊǸù¾Ýä¯ÀÀÆ÷¶ËµÄhttpÇëÇ󼤻îÏìÓ¦½ø³Ì£¬Ã¿Ò»¸öÇëÇó¶ÔÓ¦Ò»¸ö½ø³Ì¡£µ±Í¬Ê±ÓкܶàÇëÇóʱ£¬³ÌÐò¼·Õ¼ÏµÍ³×ÊÔ´£¬Ôì³ÉЧÂʵÍÏ£»ISAPIÕë¶ÔÕâһȱµã½øÐиĽø£¬ÀûÓÃdll£¨¶¯Ì¬Á´½Ó¿â£©¼¼Êõ£¬ÒÔÏ̴߳úÌæ½ø³Ì£¬Ìá¸ßÁËÐÔÄܺÍËÙ¶È£¬µ«Òª¿¼ÂÇÏ̵߳Äͬ²½ÎÊÌ⣬¶øÇÒ¿ª·¢²½Öè·³Ëö¡£ÕâÁ½ÖÖ¼¼ÊõºÍÁíÒ»ÆÕ±éʹÓõĿª·¢¶¯Ì¬ÍøÒ³µÄ¼¼ÊõJava¶¼»¹´æÔÚ×ÅÁíÍâÒ»¸öÎÊÌ⣬ÄǾÍÊÇ¿ª·¢À§ÄÑ£¬³ÌÐòµÄ¿ª·¢ºÍHTMLд×÷ÊÇÁ½¸öÍêÈ«²»Í¬µÄ¹ý³Ì£¬ÐèҪרÃŵijÌÐòÔ±¿ª·¢¡£¶ø½Ï¼òµ¥µÄ¿ª·¢¼¼ÊõÈçjavascriptºÍIDC(Internet Database Connector)µÈ¹¦ÄÜÓÐÏÞ£¬²»·óʹÓᣠASPʹÓõÄActiveX¼¼Êõ»ùÓÚ¿ª·ÅÉè¼Æ»·¾³£¬Óû§¿ÉÒÔ×Ô¼º¶¨ÒåºÍÖÆ×÷×é¼þ¼ÓÈëÆäÖУ¬Ê¹×Ô¼ºµÄ¶¯Ì¬ÍøÒ³¼¸ºõ¾ßÓÐÎÞÏÞµÄÀ©³äÄÜÁ¦£¬ÕâÊÇ´«Í³µÄCGIµÈ³ÌÐòËùÔ¶Ô¶²»¼°µÄµØ·½¡£ASPÓë³£¼ûµÄÔÚClient¶ËʵÏÖ¶¯Ì¬Ö÷Ò³µÄ¼¼ÊõÈçJava applet¡¢ActiveX Control¡¢VBScript¡¢javascriptµÈ²»Í¬£¬ASPÖеÄÃüÁîºÍScriptÓï¾ä¶¼ÊÇÓÉ·þÎñÆ÷À´½âÊÍÖ´Ðеģ¬Ö´Ðнá¹û²úÉú¶¯Ì¬Éú³ÉµÄWebÒ³Ãæ²¢Ë͵½ä¯ÀÀÆ÷£»¶øClient¶Ë¼¼ÊõµÄScriptÃüÁîÔòÊÇÓÉä¯ÀÀÆ÷À´½âÊÍÖ´ÐС£ÓÉÓÚASPÊÇÔÚ·þÎñÆ÷¶Ë½âÊÍÖ´ÐУ¬¿ª·¢Õß¿ÉÒÔ²»±Ø¿¼ÂÇä¯ÀÀÆ÷ÊÇ·ñÖ§³ÖASP£»Í¬Ê±ÓÉÓÚËüÔÚ·þÎñÆ÷¶ËÖ´ÐУ¬¿ª·¢ÕßÒ²²»±Øµ£ÐıðÈËÏÂÔØ³ÌÐò´Ó¶øÇÔÈ¡±à³ÌÂß¼¡£ ASPͨ¹ýºó׺ÃûΪ.aspµÄASPÎļþÀ´ÊµÏÖ£¬Ò»¸ö.aspÎļþÏ൱ÓÚÒ»¸ö¿ÉÖ´ÐÐÎļþ£¬Òò´Ë±ØÐë·ÅÔÚWeb·þÎñÆ÷ÉÏÓпÉÖ´ÐÐȨÏÞµÄĿ¼Ï¡£µ±Óû§´Óä¯ÀÀÆ÷ÊäÈëÁË.aspÎļþµÄµØÖ·ºó£¬ä¯ÀÀÆ÷¾Í½«Õâ¸öURLÇëÇ󷢸øWeb Server£¬Èç¹ûWeb ServerÉÏ×°ÁËASP£¬¾Íµ÷ÓÃASP¡£ASP¶Á³öÏàÓ¦.aspÎļþ£¬½âÊͲ¢Ö´ÐÐÃüÁ¶¯Ì¬Éú³ÉÒ»¸öHTMLÒ³Ãæ»Ø´«Web Server£¬È»ºóWeb ServerÔٰѽá¹û·¢Ë͸øä¯ÀÀÆ÷¡£ASPÎļþµÄÖÆ×÷ºÍHTMLÀàËÆ£¬ÇÒºÍHTML¿ª·¢¼¯³É£¬¿ÉÒÔÔÚͬһ¸ö¹ý³ÌÍê³É£¬ÀûÓÃASP½«¿ÉÒÔÖ´ÐеĽű¾Ç¶Èëµ½HTMLÎļþÖÐ(½«HTMLÎļþµÄºó׺Ãû¸ÄΪ.asp)£¬ÕâʹµÃHTMLÎļþµÄ±àдÓë½Å±¾µÄ¿ª·¢ÈÚºÏÔÚÒ»Æð¡£Í¨¹ýASPÄÚÖõĶÔÏó¡¢·þÎñÆ÷×é¼þ£¨Server Component£©¿ÉÒÔÍê³É·Ç³£¸´ÔÓµÄÈÎÎñ£¬¶øÇÒÓû§»¹¿ÉÒÔ×Ô¼º¿ª·¢»òÀûÓñðÈË¿ª·¢µÄ·þÎñÆ÷×é¼þÍê³ÉרÃŵÄÈÎÎñ¡£ASP±È½ÏÍø¹Ø¼°·þÎñÆ÷À©Õ¹Ä£Ê½ÓÐ×ÅÒÔÏÂÓŵ㣺
(1)ÍêÈ«ÓëHTMLÎļþÈÚºÏÔÚÒ»Æð£»
(2)ÈÝÒ×´´½¨£¬²»ÐèÒªÆäËü±àÒë¡¢Á´½Ó³ÌÐò£»
(3)ÃæÏò¶ÔÏóµÄ²¢Í¨¹ýActiveX Server¶ÔÏó¿ÉÀ©Õ¹¡£
¶þ¡¢µç×ÓÉÌÎñÊý¾Ý·ÃÎÊ·½Ê½
µç×ÓÉÌÎñÊÇָͨ¹ýµç×Ó·½Ê½£¬²¢ÔÚÍøÂç»ù´¡ÉÏʵÏÖÎï×Ê¡¢ÈËÔ±¹ý³ÌµÄе÷£¬ÒÔ±ãÉÌÒµ½»»»µÄ»î¶¯¡£ÔÚµç×ÓÉÌÎñϵͳÖУ¬WebÌṩÁËÓë¿Í»§½øÐÐͨÐÅÁªÂçµÄÓÐЧÊֶΣ¬ÀûÓÃWeb¼¼Êõ£¬ÊµÏÖWeb·þÎñÆ÷ÓëÊý¾Ý¿âϵͳµÄÁ¬½Ó£¬Íê³É¶ÔÊý¾ÝµÄ´¦ÀíÓë²éѯ£¬Óû§¿ÉÒÔͨ¹ý²Ù×÷¼òµ¥Ò×ѧµÄä¯ÀÀÆ÷À´²éѯ´¦ÀíËùÐèÒªµÄ¸÷ÖÖÊý¾Ý¡£ ʵÏÖWeb·þÎñÆ÷ÓëÊý¾Ý¿âµÄÁ¬½ÓÒ»°ãÓÐÁ½ÖÖ·½·¨£ºÒ»ÖÖÊÇÀûÓÃÖмä¼þ¼¼ÊõÔÚÁ½ÕßÖ®¼ä½¨Á¢Á¬½ÓºÍͨÐÅ£¬ÈçCGI(ͨÓÃÍø¹Ø½Ó¿Ú)ºÍAPI(Ó¦ÓóÌÐò±à³Ì½Ó¿Ú)¡£Web·þÎñÆ÷ͨ¹ýµ÷ÓÃCGI³ÌÐòʵÏÖÓëWebä¯ÀÀÆ÷µÄ½»»¥£¬¼´CGI³ÌÐò½ÓÊÜä¯ÀÀÆ÷·¢¸øWeb·þÎñÆ÷µÄÐÅÏ¢£¬½øÐд¦Àíºó£¬½«ÏàÓ¦½á¹ûÔÙËͻظøWeb·þÎñÆ÷£¬Í¨¹ýWeb·þÎñÆ÷½«ÐÅÏ¢´«Ë͸øä¯ÀÀÆ÷¡£µ«CGI³ÌÐòÔÚÏìÓ¦ËٶȺÍ×ÊÔ´ÀûÓõȷ½ÃæÓнϴó¾ÖÏÞÐÔ£¬¿Í»§¶ËÿÇëÇóÒ»¸öCGI³ÌÐò£¬·þÎñÆ÷¶Ë±ã´ò¿ªÒ»¸ö½ø³Ì£¬µ±ÇëÇóµÄÊýÁ¿½Ï´óʱÈÝÒ×ÒýÆðÆ¿¾±ÏÖÏ󣬿ª·¢ÈËÔ±³£ÀûÓÃAPI±à³ÌÀ´À©Õ¹·þÎñÆ÷¹¦ÄÜ£¬API³ÌÐòռϵͳ×ÊÔ´ÉÙ£¬ÔËÐÐЧÂʽϸߣ¬µ«ËüµÄ±à³Ì½ÏCGI³ÌÐò¸üΪ¸´ÔÓ£»ÁíÒ»ÖÖÊÇÓÉä¯ÀÀÆ÷ÖеÄJavaСӦÓóÌÐò(Java Applet)ͨ¹ýä¯ÀÀÆ÷·ÃÎÊWeb·þÎñÆ÷ÉϵÄÊý¾Ý¿â£¬ÀûÓÃÁËJDBC(Java Database Connectivity)¼¼Êõ£¬Ëüͨ¹ýJDBCÌṩµÄAPIʵÏÖ¶ÔWeb ServerµÄ·ÃÎÊ¡£ÓÉÓÚJava Applet±¾ÉíµÄ¾ÖÏÞÐÔ£¬Ä¿Ç°´ó¶àÊýµÄÓ¦ÓÃÊÇ»ùÓÚÖмä¼þ¼¼ÊõµÄ¡£ ASPÒ²ÊÇÊôÓÚÖмä¼þµÄÒ»ÖÖģʽ£¬µ«ÔÚWindowsƽ̨ÉÏËü±È½ÏÍø¹Ø¼°·þÎñÆ÷À©Õ¹Ä£Ê½ÓÐ׎ϴóµÄÓÅµã¡£Íø¹ØµÄ×î´óÌØµãÊÇËüµÄƽ̨ÎÞ¹ØÐÔ£¬µ«Íø¹Ø³ÌÐòͨ³£½ÏÄѱàдºÍ¸Ä±ä¡£Íø¹Ø³ÌÐòͨ³£ÊÇÒ»¸ö¶ÀÁ¢µÄ³ÌÐò£¬²¢²»ºÍHTMLÎļþÈÚºÏÔÚÒ»Æð£¬ËüÐèÒªÓÃÈçC¡¢C++¡¢VB¡¢PerlµÈÓïÑÔÀ´±àд¶ÀÁ¢µÄÓ¦ÓóÌÐò£¬¶øASPÓ¦ÓøıäÁËÕâÒ»µã¡£Ê¹ÓÃASP²»½ö¿ÉÒÔ¶ÁÈ¡AccessºÍ SQL ServerµÄÊý¾Ý¿â£¬¶øÇÒ»¹¿ÉÒÔ¶ÁÈ¡ÆäËûODBC£¨Open Database Connect ¿ª·ÅʽÊý¾Ý¿â»¥Áª£©¼æÈݵÄÊý¾Ý¿â¡£ÔÚASPÖзÃÎÊÊý¾Ý¿âÊÇͨ¹ýADO(ActiveX Database Object»î¶¯Êý¾Ý¶ÔÏó)¼°ÊÂÎñ´¦ÀíÓï¾äÀ´ÊµÏֵġ£ADOÊÇÒ»ÖÖ²Ù×÷MicrosoftËùÖ§³ÖµÄÊý¾Ý¿âµÄ·½·¨£¬ÊÇÒ»ÏîÈÝÒ×ʹÓò¢ÇÒ¿ÉÀ©Õ¹µÄ½«Êý¾Ý¿â·ÃÎÊÌí¼Óµ½ Web Ò³µÄ¼¼Êõ¡£ADO¶ÔÏóµÄʹÓÃÓëDAO£¨Êý¾Ý·ÃÎʶÔÏ󣩡¢RDO£¨Ô¶³ÌÊý¾Ý¶ÔÏ󣩵ķ½Ê½ÏàËÆ¡£ÔÚASPÖУ¬ADO¿ÉÒÔ¿´×÷ÊÇÒ»¸ö·þÎñÆ÷×é¼þ£¬¸ü¼òµ¥µã˵£¬ÊÇһϵÁеĶÔÏó£¬Ó¦ÓÃÕâЩ¹¦ÄÜÇ¿´óµÄ¶ÔÏ󣬼´¿ÉÇáËÉÍê³É¶ÔÊý¾Ý¿â¸´ÔӵIJÙ×÷¡£
Èý¡¢ASPÔÚµç×ÓÉÌÎñÖеÄÓ¦ÓÃ
ÔÚµç×ÓÉÌÎñÖУ¬¶ÔÓû§¶øÑÔ£¬½øÐÐÍøÉÏÐÅÏ¢²éѯµÄÄ¿µÄÊÇѰÕÒ×Ô¼ºÐèÒªµÄ²úÆ·»ò·þÎñ£¬¶ø¶ÔÓÚÉÌÆ·»ò·þÎñÌṩÕßÀ´Ëµ£¬ÆäÄ¿µÄÔòÊÇÏòÓû§ÍÆÏú×Ô¼ºµÄ²úÆ·»ò·þÎñ¡£Òò´Ë£¬ÈÃÓû§Í¨¹ýä¯ÀÀÆ÷²éѯ·þÎñÆ÷µÄºó¶ËÊý¾Ý¿âÊÇÐí¶àWeb·þÎñÌṩÕß±ØÐèÓеķþÎñ£¬ASPͨ¹ýÄÚÖõÄADODB×é¼þÀ´ÊµÏÖÕâÒ»¹¦ÄÜ¡£¿ÉÒÔʹÓÃADOÈ¥±àд½ô´Õ¼òÃ÷µÄ½Å±¾ÒÔ±ãÁ¬½Óµ½ODBC ¼æÈݵÄÊý¾Ý¿âºÍ OLE DB ¼æÈݵÄÊý¾ÝÔ´¡£¾ßÌåµÄ²Ù×÷²½Öè¿ÉÒÔ¹éÄÉΪÒÔϼ¸²½£º
¢Ù ´´½¨Êý¾Ý¿âÔ´Ãû£¨DSN£© ADODBͨ¹ýODBC¹¤×÷£¬Òò´ËÒªÔÚODBCÖÐÉèÖÃDSN£¨Êý¾ÝÔ´Ãû£©¡£´ò¿ªWindowsµÄ"¿ØÖÆÃæ°å"£¬Ë«»÷"ODBC"µÄͼ±ê£¬È»ºóÑ¡Ôñ"Îļþ DSN "µÄÊôÐÔÒ³£¬µ¥»÷<Ìí¼Ó>£¬Ñ¡ÔñÊý¾Ý¿âÇý¶¯³ÌÐò£¬È»ºóµ¥»÷"ÏÂÒ»²½"£¬°´ÕÕÆÁÄ»µÄָʾ¼üÈëÊý¾ÝÔ´ÎļþµÄÃû³Æ£¬È»ºóµ¥»÷"ÏÂÒ»²½"£¬ÔÙµ¥»÷"Íê³É"´´½¨Êý¾ÝÔ´¡£
¢Ú´´½¨Êý¾Ý¿âÁ´½Ó Á´½ÓÓÃÒÔ±£³ÖһЩ¹ØÓÚÕýÔÚ·ÃÎʵÄÊý¾ÝµÄ¶¯Ì¬ÐÅÏ¢£¬ÒÔ¼°Á´½ÓÕßÐÅÏ¢¡£ÀûÓÃADODBµÄ³ÉÔ±º¯ÊýOpenºÍÏÈǰÉ趨µÄDSNÓëÊý¾Ý¿âÁ¬½Ó£¬ÆäÓï·¨ÈçÏ£º SetConnect=Server.CreateObject("ADODB.Connection") '´´½¨ÁËÁ´½Ó¶ÔÏóConnect¡£ Connect.Open("DSN=dsnname£»UID=userID£»PWD=password") '´ò¿ªÁ´½Ó¡£dsnnameΪÊý¾ÝÔ´Ãû£»userIDΪÓû§Ãû£»passwordΪÓû§¿ÚÁî¡£
¢Û´´½¨Êý¾Ý¶ÔÏó ADOÖеÄÊý¾Ý¶ÔÏóͨ³£±£´æµÄÊDzéѯ½á¹û¡£RecordSet ÊÇADOÖÐ×ÔӵĶÔÏó£¬ÓÐÐí¶àÊôÐԺͷ½·¨£¬Áé»îÔËÓ㬿ÉÒÔ´ïµ½Ðí¶àºÃµÄЧ¹û¡£Æä´´½¨·½·¨ÈçÏ£º Set RecordSet =Connect.Execute(sqtStr) '´´½¨²¢´ò¿ªÁ˶ÔÏóRecordSet £¬sqtStrÊÇÒ»¸ö´®£¬´ú±íÒ»Ìõ±ê×¼µÄSQLÓï¾ä¡£ÀýÈ磺 sqlStr="SELECT*FROM b1" Set RecordSet =Connect.Execute(sqlStr) ÕâÌõÓï¾äÖ´Ðк󣬶ÔÏóRecordSetÖоͱ£´æÁËb1ÖеÄËùÓмǼ¡£
¢Ü²Ù×÷Êý¾Ý¿â ¿ÉÀûÓÃExecute·½±ãµØÖ´ÐÐÊý¾ÝµÄ²åÈë¡¢Ð޸ġ¢É¾³ýµÈ²Ù×÷¡£ÈçÖ´ÐвåÈë²Ù×÷£º sqlStr="Insert Into b1Values(1,2)" Connect.Execute(sqlStr)
¢Ý¹Ø±ÕÊý¾Ý¶ÔÏóºÍÁ´½Ó ÔÚʹÓÃÁËADO¶ÔÏóÖ®ºó£¬Ò»¶¨Òª¹Ø±ÕÊý¾Ý¶ÔÏóºÍÁ´½Ó¡£ÔÚASPÖÐͨ¹ýµ÷Ó÷½·¨closeʵÏֹرա£ ¹Ø±Õ´´½¨µÄÊý¾Ý¶ÔÏó£ºRecord Set .close Set Record Set=Nothing ¹Ø±Õ´´½¨µÄÁ´½Ó¶ÔÏó£ºConnect. close Set Connect=Nothing ÍêÕûµÄ³ÌÐòƬ¶Î£º
//²úÉú×é¼þʵÀý
<£¥ ¡¡SetConnect=Server.CreateObject("ADODB.Connection")
//Á¬½ÓÊý¾Ý¿â ¡¡
¡¡ Connect.Open("DSN=dsnname;UID=userID;PWD=password")
//Ö´Ðвéѯ
¡¡ SQL=select£ªfromtablename ¡¡ SetRS=Connect.Execute(SQL)¡¡£¥> ¡¡¡¡
//ÏÔʾ½á¹û
<£¥DoWhile Not RS.EOF£¥> ¡¡¡¡
<£¥=RS(fieldname)£¥> <£¥ ¡¡¡¡ Rs.MoveNext ¡¡¡¡ Loop ¡¡¡¡£¥>
ÉÏÊöÊÇÓÃASP·ÃÎÊÊý¾Ý¿âµÄÈ«¹ý³Ì£¬ÓÉÓÚÓ¦ÓÃÃæÏò¶ÔÏó˼Ï룬ËùÓвÙ×÷¶¼±È½Ï¼òµ¥£¬Óû§ÐèҪעÒâµÄ½öÊǶÔÊý¾Ý½á¹¹µÄÁ˽⡢µ±Ç°Ëù²Ù×÷µÄ¶ÔÏó¼°¶ÔÏóµÄÊôÐԵȵȣ¬Ö»Òª¶ÔÕâЩÓÐÁËÇåÎúµÄÈÏʶ£¬ÔÙ¼ÓÉÏASPÇ¿´ó¹¦ÄÜ£¬ÔÚÍøÂçÉÏʹÓÃÊý¾Ý¿â£¬ÊµÏÖÓû§ÓëÒ³Ãæ¼ä½»»»ÐÅÏ¢£¬¾ÍÔÙÒ²²»ÊÇʲôÄÑÊÂÁË¡£