ASP.NET AJAX 4.0 ÖеÄÊý¾Ý°ó¶¨
´úÂëÏÂÔØ:
Î§ÈÆ¸Ã bush »÷ÍËÍ£Ö¹£ºAJAX ÊÇ¿ÉÄܽöʹÓÃÒ»¸öÇ¿µÄ JavaScript ÒýÇæ£¬¿ÉÒÔÔÚ¿Í»§¶Ëä¯ÀÀÆ÷ÖÐÔËÐУ¬²¢Ìṩ¸ü¸ß¼¶ºÍÒì²½¹¦ÄÜ»ù´¡µÄ¡£ JavaScript ¿âµ±Ç°°üº¬ÔÚ ASP.NET 3.5 SP 1 ³¢ÊÔÊÇÒ»¸öÐèÒª£¬µ«²»×㣬½«ÕâÑùµÄ¿â¡£ Ò»¸ö¹¦ÄܸüÇ¿´óµÄ ASP.NET AJAX ƽ̨ÊDZØÐèµÄµÄ²¢ÇÒËüÖ»ÊDZ»ÒýÈëÁË ASP.NET AJAX 4.0 µÄÒ»²¿·Ö¡£
abstractly ˵µÄ AJAX »ùÓÚǰ¶ËÊDZíʾ²ãÓëijЩӦÓóÌÐòÂß¼µÄʵÏÖ×éºÏ·á¸»µÄ UI ¹¦ÄÜ¡£ Ó¦ÓóÌÐòÂß¼ÊÇʵÖÊÉÏÊǺóÃæËùÓÐÓÃÀý¹ØÏµÍ¼ÖÐÉè¼ÆºÍ·ÖÎö½×¶ÎµÄ´úÂë¡£ Ó¦ÓóÌÐòÂß¼±íʾӦÓóÌÐòºÍÈçºÎÔÚÓû§Ï£ÍûÓëÕû¸öϵͳ½øÐн»»¥Ô¤ÆÚµÄµÄÐÐΪ¡£
ʲôÊÇ AJAX ǰ¶ËÔÚÏ൱ΨһÖÁÉÙÓëÒ»¸öµäÐ͵ÄÍøÕ¾»òÖÇÄܿͻ§¶Ëǰ¶Ë£¬½øÐбȽÏʱÊǰ´ÐèÒªÓëµÍ¼¶±ð±à³ÌµÄ¹¤¾ßÖлìºÏʹÓ÷ḻµÄÓû§ÌåÑéµÄÔªËØ¡£ Ò»¸ö AJAX ǰ¶ËÔËÐÐÔÚ¿Í»§¶Ëä¯ÀÀÆ÷ÖУ¬ÒòΪËü¿ÉÒÔÒÀÀµÓÚÖ»Éú³ÉÓû§½çÃæµÄ HTML ºÍ½öÒÔÊ¹ÌØÊâЧ¹û¡¢ ÍÏ·Å¡¢ Òì²½µÄÊý¾ÝÌáÈ¡ºÍ²¿·Ö¸üÐÂÊÓ¾õÔªËØ×é³ÉµÄ JavaScript¡£
ÈôÒªÂú×ãÆÚÍû£¬Ò»¸öÏÖ´úµÄºÍÓÐЧµÄ AJAX ƽ̨±ØÐëÌṩÁ½¸öÖØÒªµÄ¹¦ÄÜ¡£ µÚÒ»´Î£¬Ëü±ØÐëÆôÓÿª·¢ÈËÔ±½«Òì²½µ÷ÓÃÒ»¸ö HTTP ±íÃæµÄÌØÊâ·þÎñÆ÷Ä£¿é¡£ µÚ¶þ¸ö£¬Ëü±ØÐëÆôÓÿª·¢ÈËÔ±½«ÆäÈκÎÊÕµ½µÄÔʼÊý¾ÝºÏ²¢µ½ÏÖÓÐÒ³Îĵµ¶ÔÏóÄ£ÐÍ (DOM)¡£ ÕâÁ½¸öµÄ¹¦Äܵ«£¬½«¶ªÊ§Æä¹ÌÓеÄÎüÒýÁ¦µÄºÜ¶àÈç¹û²»Êǵļòµ¥¶øÓÐЧµÄ·½Ê½ÊµÏÖ¡£
ÔÚ ASP.NET 3.5 Service Pack 1 Öпª·¢ÈËÔ±·¢ÏÖÒ»¸ö¹¦ÄÜÇ¿´óÇÒ¿É¿¿µÄ API ÒÔÒì²½·½Ê½Á¬½Óµ½»ùÓÚ HTTP µÄ Web ·þÎñµÄͼ²ã¡£ ASP.NET AJAX 3.5 ʹµÃ¿ÉÄÜ£¬¼ò±ã×ÜÌ壬Äú¿ÉÒÔ´Ó¿Í»§¶ËÒ³ÖÐÒýÓà Web ·þÎñ¡£ ÕâÑù×ö£¬¿ò¼ÜÒ²»á×Ô¶¯Éú³É¾µÏñ·þÎñÔ¼¶¨µÄ JavaScript ´úÀíÀà¡£ ÏÖÓÐµÄ AJAX ¿ò¼Ü£¬Í¬Ê±ÔÚ·þÎñÆ÷ºÍ¿Í»§¶Ë£¬¹¤×÷½«Ê¹¿ª·¢ÈËÔ±µÄÊý¾ÝÐòÁл¯µÄËùÓÐÏêϸÐÅÏ¢¡£ ´Ó JavaScript ¿ª·¢ÈËÔ±µÄ½Ç¶ÈÀ´¿´£¬¾ÍÏñͨ¹ý·½·¨¹«¿ªÐÐΪ±¾µØ JavaScript ¶ÔÏóÊÇÒ»¸öÔ¶³Ì Web ·þÎñ £¨ÈÔÊÜÒÑÖªµÄÏàͬԴ²ßÂÔ£©¡£
ASP.NET 3.5 1 ²»ÄÜÌṩÏàͬµÄÓŵã¾ÍÊǶøÑÔÉú³ÉÓû§½çÃæ¡£ ËüʹÆäÓкÜÈÝÒ׵شӷþÎñÆ÷£¬»ñÈ¡ÔʼÊý¾Ý£¬µ«Ëü²»»áÌṩһ¸ö¹¦ÄÜÇ¿´óµÄ½çÃæ£¬ÔÚÓû§½çÃæÖÐÏÔʾ´ËÔʼµÄÊý¾ÝµÄ·½Ê½Ôںܶࡣ AJAX Ö§³Ö ASP.NET 3.5 SP 1 ÖеĸÃÖ÷ÒªÈõµãÊÇȱ·¦ÓÐЧµÄ¹¤¾ßΪ¿Í»§¶ËµÄÊý¾Ý°ó¶¨ºÍ HTML Ä£°å¡£ ÕâÊÇΪ¿Í»§¶ËÄ£°å³ÊÏÖµÄÒýÇæºÍÒ»¸ö made-to-measure Êý¾Ý°ó¶¨Óï·¨ÊÇÄúÔÚ ASP.NET AJAX 4.0 ÖÐÕÒµ½×îÒýÈËעĿµÄ¹¦ÄܵÄÔÒò¡£
±¾ÎÄ£¬ÎÒ½«ÎªÖ§³Ö ASP.NET AJAX 4.0 Öв鿴ÔÚÏÖʵÊÀ½ç AJAX
Ïà¹ØÎĵµ£º
ASP.NET IIS ×¢²á¹¤¾ß (Aspnet_regiis.exe)
ÔÚһ̨¼ÆËã»úÉϲ¢ÐÐÖ´Ðжà¸ö .NET Framework °æ±¾Ê±£¬Ó³Éäµ½ ASP.NET Ó¦ÓóÌÐòµÄ ASP.NET ISAPI °æ±¾¾ö¶¨Á˸ÃÓ¦ÓóÌÐòËùʹÓõĹ«¹²ÓïÑÔÔËÐпâ (CLR) °æ±¾¡£Ê¹Óà ASP.NET IIS ×¢²á¹¤¾ß (Aspnet_regiis.exe)£¬¹ÜÀíÔ±»ò°²×°³ÌÐò¿ÉÒÔ·½±ãµØ¸üРASP.NET Ó¦ÓóÌÐòµÄ½Å±¾Ó³É䣬ʹÆäÖ¸Ï ......
±¾ÎÄÊ×·¢£ºhttp://www.xueit.com/html/2009-11-12/21-932220455859.html
ÏÂÃæ²âÊÔÏ·ֲ¼Ê½»º´æMemcachedÈí¼þ£¬Ò»Ö±ÔÚѧϰ¹Ø×¢´ó·ÃÎÊÁ¿ÍøÕ¾µÄ»º´æÊÇÈçºÎʵÏÖ£¬Ö®Ç°¿´¹ýMemcachedµÄ×ÊÁÏ£¬Ã¦ÓÚûÓÐʱ¼äÀ´ÕæÕý²âÊÔһϣ¬±¾ÎIJâÊÔ·Ö²¼Ê½»º´æMemcachedµÄ»·¾³ÈçÏ£º£¨Á½Ì¨µçÄÔ×÷Ϊ·þÎñÆ÷£©
µÚһ̨£º
CPU:Inter£¨R£© Pentium£¨R£ ......
Ò»¡¢Ò³Êä³ö»º´æ
1.ÉèÖà ASP.NET Ò³»º´æµÄÁ½ÖÖ·½Ê½
1.1 ÒÔÉùÃ÷·½Ê½ÉèÖà ASP.NET Ò³µÄ»º´æ
ÒÔÉùÃ÷·½Ê½ÉèÖà ASP.NET Ò³µÄ»º´æµÄ·½·¨ÊÇÔÚÒ³ÖÐʹÓà @ OutputCache Ö¸ÁËüµÄ³£ÓÃÊôÐÔÈçÏ£º
³ÌÐò´úÂë
<%@ OutputCache Duration="" VaryByParam="" VaryByControl="" VaryByHeader="" VaryByCustom="" CacheProfi ......
ÔÚ¿ª·¢ÐèÒªÓû§×¢²áºó²ÅÄÜʹÓÃÌṩµÄ¸÷ÏÄܵÄÓ¦ÓóÌÐòʱ£¬ÔÚÐÂÓû§Ìá½»×¢²áÐÅÏ¢ºó£¬½Ï³£¼ûµÄ×ö·¨ÊÇÓɳÌÐòÉú³ÉËæ»úÃÜÂ룬Ȼºó·¢ËÍÃÜÂëµ½Óû§×¢²áʱÌîдµÄµç×ÓÐÅÏ䣬Óû§ÔÙÓÃÊÕµ½µÄÃÜÂëÀ´¼¤»îÆäÕÊ»§¡£
ʵÏÖASP.NETÉú³ÉËæ»úÃÜÂ빦ÄÜÊǺÜÈÝÒ׵ģ¬ÏÂÃæµÄ´úÂë¸ø³öÁËÍêÕûµÄʵÏÖ·½·¨£º
public static string MakePasswor(string ......
Ajax£¬Òì²½JavaScriptÓëXML£¬ÊÇʹÓÿͻ§¶Ë½Å±¾ÓëWeb·þÎñÆ÷½»»»Êý¾ÝµÄWebÓ¦Óÿª·¢·½·¨¡£ÕâÑù£¬WebÒ³Ãæ²»Óôò¶Ï½»»¥Á÷³Ì½øÐÐÖØÐ¼Ӳ㬾ͿÉÒÔ¶¯Ì¬µØ¸üС£Ê¹ÓÃAjax£¬Äã¿ÉÒÔ´´½¨½Ó½ü±¾µØ×ÀÃæÓ¦Óõģ¬Ö±½ÓµÄ¡¢¸ß¿ÉÓõġ¢¸ü·á¸»µÄ¡¢¸ü¶¯Ì¬µÄWebÓû§½Ó¿Ú½çÃæ¡£
Ajax´¦Àí¹ý³Ì
Ò»¸öAjax½»»¥´ÓÒ»¸ö³ÆÎªXMLHttpRequestµÄJavaScript ......