ASP.NET
ÔÚ´´½¨ ASP.NET Íøҳʱ£¬Äú¿ÉÒÔʹÓÃÒÔÏÂÀàÐ͵Ŀؼþ£º
· HTML ·þÎñÆ÷¿Ø¼þ ¶Ô·þÎñÆ÷¹«¿ªµÄ HTML ÔªËØ£¬¿É¶ÔÆä½øÐбà³Ì¡£HTML ·þÎñÆ÷¿Ø¼þ¹«¿ªÒ»¸ö¶ÔÏóÄ£ÐÍ£¬¸ÃÄ£ÐÍÊ®·Ö½ôÃܵØÓ³Éäµ½ÏàÓ¦¿Ø¼þËù³ÊÏÖµÄ HTML ÔªËØ¡£
·Web ·þÎñÆ÷¿Ø¼þ ÕâЩ¿Ø¼þ±È HTML ·þÎñÆ÷¿Ø¼þ¾ßÓиü¶àÄÚÖù¦ÄÜ¡£Web ·þÎñÆ÷¿Ø¼þ²»½ö°üÀ¨´°Ìå¿Ø¼þ£¨ÀýÈç°´Å¥ºÍÎı¾¿ò£©£¬¶øÇÒ»¹°üÀ¨ÌØÊâÓÃ;µÄ¿Ø¼þ£¨ÀýÈçÈÕÀú¡¢²Ëµ¥ºÍÊ÷ÊÓͼ¿Ø¼þ£©¡£Web ·þÎñÆ÷¿Ø¼þÓë HTML ·þÎñÆ÷¿Ø¼þÏà±È¸üΪ³éÏó£¬ÒòΪÆä¶ÔÏóÄ£ÐͲ»Ò»¶¨·´Ó³ HTML Óï·¨¡£
·ÑéÖ¤¿Ø¼þ °üº¬Âß¼ÒÔÔÊÐí¶ÔÓû§ÔÚÊäÈë¿Ø¼þ£¨ÀýÈç TextBox ¿Ø¼þ£©ÖÐÊäÈëµÄÄÚÈݽøÐÐÑéÖ¤µÄ¿Ø¼þ¡£ÑéÖ¤¿Ø¼þ¿ÉÓÃÓÚ¶Ô±ØÌî×ֶνøÐмì²é£¬¶ÔÕÕ×Ö·ûµÄÌض¨Öµ»òģʽ½øÐвâÊÔ£¬Ñé֤ij¸öÖµÊÇ·ñÔÚÏÞ¶¨·¶Î§Ö®ÄÚ£¬µÈµÈ¡£
·Óû§¿Ø¼þ ×÷Ϊ ASP.NET ÍøÒ³´´½¨µÄ¿Ø¼þ¡£ASP.NET Óû§¿Ø¼þ¿ÉÒÔǶÈëµ½ÆäËû ASP.NET ÍøÒ³ÖУ¬ÕâÊÇÒ»ÖÖ´´½¨¹¤¾ßÀ¸ºÍÆäËû¿ÉÖØÓÃÔªËصĽݾ¶¡£
˵Ã÷£º Äú»¹¿ÉÒÔ´´½¨ÓÃÓÚÒƶ¯É豸µÄÊä³ö¡£Îª´Ë£¬¿ÉʹÓÃͬһ¸ö ASP.NET Ò³¿ò¼Ü£¨µ«Òª´´½¨µÄÊÇÒƶ¯ ASP.NET ÍøÒ³¶ø²»ÊÇ ASP.NET ÍøÒ³£©£¬²¢Ê¹ÓÃרÃÅΪÒƶ¯É豸Éè¼ÆµÄ¿Ø¼þ¡£
ÔÚÏàͬµÄÒ³ÉÏ¿ÉÒÔʹÓÃËùÓÐÀàÐ͵Ŀؼþ¡£ÒÔϸ÷½ÚÌṩÁËÓÐ¹Ø ASP.NET ·þÎñÆ÷¿Ø¼þµÄ¸ü¶àÏêϸÐÅÏ¢¡£
˵Ã÷£º ÔÚijЩÇé¿öÏ£¬·þÎñÆ÷¿Ø¼þÐèÒª¿Í»§¶Ë½Å±¾²ÅÄÜÕý³£¹¤×÷¡£Èç¹ûÓû§ÔÚä¯ÀÀÆ÷ÖнûÓýű¾¹¦ÄÜ£¬Ôò¿Ø¼þ¿ÉÄÜÎÞ·¨°´Ô¤¶¨·½Ê½¹¤×÷¡£
1¡¢HTML ·þÎñÆ÷¿Ø¼þ
HTML ·þÎñÆ÷¿Ø¼þÊôÓÚ HTML ÔªËØ£¨»ò²ÉÓÃÆäËûÖ§³ÖµÄ±ê¼ÇµÄÔªËØ£¬ÀýÈç XHTML£©£¬Ëü°üº¬¶àÖÖÊôÐÔ£¬Ê¹Æä¿ÉÒÔÔÚ·þÎñÆ÷´úÂëÖнøÐбà³Ì¡£Ä¬ÈÏÇé¿öÏ£¬·þÎñÆ÷ÉÏÎÞ·¨Ê¹Óà ASP.NET ÍøÒ³ÖÐµÄ HTML ÔªËØ¡£ÕâЩԪËؽ«±»ÊÓΪ²»Í¸Ã÷Îı¾²¢´«µÝ¸øä¯ÀÀÆ÷¡£µ«ÊÇ£¬Í¨¹ý½« HTML ÔªËØת»»Îª HTML ·þÎñÆ÷¿Ø¼þ£¬¿É½«Æ乫¿ªÎª¿ÉÔÚ·þÎñÆ÷Éϱà³ÌµÄÔªËØ¡£
HTML ·þÎñÆ÷¿Ø¼þµÄ¶ÔÏóÄ£ÐͽôÃÜÓ³Éäµ½ÏàÓ¦ÔªËصĶÔÏóÄ£ÐÍ¡£ÀýÈ磬HTML ÊôÐÔÔÚ HTML ·þÎñÆ÷¿Ø¼þÖÐ×÷ΪÊôÐÔ¹«¿ª¡£
Ò³ÖеÄÈκΠHTML ÔªËض¼¿ÉÒÔͨ¹ýÌí¼ÓÊôÐÔ runat="server" À´×ª»»Îª HTML ·þÎñÆ÷¿Ø¼þ¡£ÔÚ·ÖÎö¹ý³ÌÖУ¬ASP.NET Ò³¿ò¼Ü½«´´½¨°üº¬ runat="server" ÊôÐÔµÄËùÓÐÔªËصÄʵÀý¡£ÈôÒªÔÚ´úÂëÖÐÒÔ³ÉÔ±µÄÐÎʽÒýÓøÿؼþ£¬Ôò»¹Ó¦Îª¸Ã¿Ø¼þ·ÖÅä id ÊôÐÔ¡£
Ò³¿ò¼ÜΪҳÖÐ×î³£¶¯Ì¬Ê¹ÓÃµÄ HTML ÔªËØÌṩÁËÔ¤¶¨ÒåµÄ HTML ·þÎñÆ÷¿Ø¼þ£ºform ÔªËØ¡¢input ÔªËØ£¨Îı¾¿ò¡¢¸
Ïà¹ØÎĵµ£º
WebjxComÌáʾ£ºÕâÀïÒ»¶¨ÒªÌí¼ÓWEB ÒýÓò˵¥²½ÖèÈçÏÂproject->add web reference...£¬È»ºóÊäÈëÎÒÃÇWeb ServiceµÄ·¾¶£¬ÕâÀïÊÇhttp://localhost/WebService1/Service1.asmx£¬µã»÷Ìí¼Ó¾ÍOKÁË¡£ÕâʱÄ㽫ÔÚÀàÊÓͼÖп´µ½localhostÃüÃû¿Õ¼äÁË¡£
ÕâÀïÒ»¶¨ÒªÌí¼ÓWEB ÒýÓò˵¥²½ÖèÈçÏÂproject->add web reference...£¬È»ºóÊä ......
¼Ç¼һ¸öС·½·¨£¬ÈÃÈκζÔÏó¶¼ÊµÏÖjsonÐòÁкúµÄÀ©Õ¹·½·¨:
using System.Web.Script.Serialization;
...
//
public static string ToJSON(this Object obj) {
return new JavaScriptSerializer().Serialize(obj);
}
... ......
½ñÌìÎÒÖ÷ҪѧϰÁËUpdateModeÊôÐÔ¼°Ê¹ÓÃUpdateTriggers£¬°ÑÊéÖÐËù½ÌÊÚµÄÄÚÈÝÓöà¸öÀý×Óʵ¼ùÁËһϣ¬È·ÊµÃ÷°×ÁËÐí¶à¡£
UpdateMode
Ê×ÏÈÔÚÉÏһƪҲÌáµ½¹ýÕâÑùÒ»¸öÀíÂÛ£ºÔÚ̸ÂÛUpdatePanel¿Ø¼þµÄË¢ÐÂʱ£¬µ±UpdatePanel¿Ø¼þÖеÄ×ӿؼþ´¥·¢Async-Postback¶¯×÷ʱ£¬Ë¢ÐµÄÇøÓòÊ ......
ͨ³£²¿ÊôÍøÕ¾µÄʱºòÐèÒª±àÒëÄÇЩÐèÒªµÄÎļþ£¬ºÍһЩϵͳÐèÒªµÄ×é¼þ¡£
»á¸Ð¾õµ½ºÜ·±Ëö¡£
·¢²¼ÍøÕ¾ÊÇÒ»¸ö²»´íµÄÑ¡Ôñ:Ö±½Ó·¢²¼·þÎñÆ÷ÉÏ£¬ÉèÖúÃÕ¾µãÓë¶Ë¿Ú¼´¿É¡£ÒÔÏÂÊÇ×ܽáµÄ²½Öè¡£¡£¡£
µÚÒ»¡¢Êǽ«ÍøÕ¾ÀïËùÓеÄÊý¾ÝÁ¬½Ó¶¼×ö³É´Óweb.configÖжÁÈ¡£¬ÕâÑùµÄ»°£¬¾Í¿ÉÒÔÒ»ÀÍÓÀÒÝÁË¡£
µÚ¶þ¡¢¾ÍÊÇIISÉèÖÃÁË£¬ÔÚIISÖеÄasp.netÖÐ ......
ASP.NET Óû§ÅäÖÃÎļþ¹¦ÄÜÉè¼ÆΪÌṩµ±Ç°Óû§µÄ¶ÀÓÐÐÅÏ¢¡£ÅäÖÃÎļþ¿ÉÓÉͨ¹ýÉí·ÝÑéÖ¤µÄÓû§Ê¹Óã¬Ò²¿ÉÒÔÓÉÄäÃû£¨Î´¾Éí·ÝÑéÖ¤£©Óû§Ê¹Óá£
1¡¢Í¨¹ýÉí·ÝÑéÖ¤µÄÓû§
ĬÈÏÇé¿öÏ£¬Óû§ÅäÖÃÎļþÓ뵱ǰ HTTP ÉÏÏÂÎÄ£¨¿Éͨ¹ý HttpContext..::.Current ÊôÐÔ·ÃÎÊ£©µÄ User ÊôÐÔÖд洢µÄÓà ......