ASP.NET ±£»¤ Web ²¿¼þÒ³
Web ²¿¼þÊÇ ASP.NET µÄÒ»Ïîй¦ÄÜ£¬Ëü¸³Óè×îÖÕÓû§Ð޸Ļò¸öÐÔ»¯ÍøÒ³µÄÄÜÁ¦¡£¶ÔÓÚ Web Ó¦ÓóÌÐòµÄÓû§À´Ëµ£¬¸öÐÔ»¯ÍøÒ³¾ßÓÐÇ¿´óµÄ¹¦ÄÜ£¬µ«Ò²´øÀ´¿ª·¢ÈËÔ±Ó¦¸ÃÁ˽âµÄ°²È«Òþ»¼¡£
ÓÉÓÚ Web ²¿¼þÊÇÒ»ÖÖ ASP.NET ¹¦ÄÜ£¬¶ø Web ²¿¼þ¿Ø¼þÊÇÀ©Õ¹µÄ ASP.NET ·þÎñÆ÷¿Ø¼þ£¬Òò´Ë£¬Web ²¿¼þÒ³ÈÝÒ×ÔâÊÜËùÓÐÓë ASP.NET Ò³ÏàͬµÄ·çÏÕ¡£¾ßÓÐʹÓà Web ²¿¼þ¿Ø¼þµÄÒ³µÄ Web Ó¦ÓóÌÐòʵ¼ÊÉϲ»¹ýÊÇÒ»ÖÖרÓÃÀàÐ굀 ASP.NET Ó¦ÓóÌÐò£¬¶øʹÓà Web ²¿¼þµÄÓ¦ÓóÌÐò¿ÉÒÔÔËÐÐÔÚÆÕͨ ASP.NET Ó¦ÓóÌÐò¿ÉÒÔÔËÐеÄÈκÎÐÅÈ춱ðÉÏ¡£²»¹ý£¬Web ²¿¼þ¾ßÓÐÆÕͨ ASP.NET Ò³Ëù²»¾ßÓеÄһЩÌØÊâµÄ°²È«ÎÊÌâ¡£ÒÔϼ¸½Ú¶ÔÕâЩÎÊÌâ½øÐÐÁË̽ÌÖ¡£
1¡¢µ¼Èë¿Ø¼þÊý¾Ý
×î¾ß°²È«·çÏÕµÄ Web ²¿¼þ¹¦ÄܾÍÊǵ¼È빦ÄÜ¡£¸Ã¹¦ÄÜÔÊÐíÓû§µ¼Èë°üº¬·þÎñÆ÷¿Ø¼þ£¨¸Ã¿Ø¼þµÄ³ÌÐò¼¯ÎļþÔÚ Web ·þÎñÆ÷ÉϱØÐë¿ÉÓ㩵Ä״̬Êý¾ÝºÍÊôÐÔÊý¾ÝµÄ XML ˵Ã÷Îļþ¡£Îª¿Ø¼þµ¼ÈëÊý¾ÝÊÇÓû§¹²ÏíÊý¾ÝÒÔ¼°ÇáËÉÅäÖø´ÔӿؼþµÄÒ»ÖÖ·½·¨¡£µ«ÕâÖÖ×ö·¨¾ßÓÐÄÚÔÚ·çÏÕ£ºËµÃ÷ÎļþÖпÉÄÜ´æÔÚ¶ñÒâÊý¾Ý¡£ÀýÈ磬Èç¹ûÓÐÈ˽«¶ñÒâ½Å±¾´úÂë×÷Ϊ×Ö·û´®ÊôÐÔµÄÖµ·ÅÔÚ˵Ã÷ÎļþÖУ¬Ôòµ±Óû§µ¼Èë˵Ã÷Îļþ²¢½«ÒýÓõķþÎñÆ÷¿Ø¼þÌí¼Óµ½Íøҳʱ£¬¾ÍÓпÉÄÜÖ´Ðиýű¾¡£ÈôҪʹµ¼Èë´øÓжñÒâÊý¾ÝµÄ˵Ã÷ÎļþµÄ·çÏÕ½µµ½×îµÍ£¬¾ßÓÐ×Ö·û´®ÀàÐÍÊôÐԵķþÎñÆ÷¿Ø¼þÓ¦¸ÃʼÖÕ¶ÔÊôÐÔÊý¾Ý½øÐбàÂë¡£ÆäËû·çÏÕ°üÀ¨Í¨¹ý˵Ã÷Îļþµ¼ÈëµÄÀàÐÍ£¨Çë²Î¼û Web ²¿¼þ¿Ø¼þ˵Ã÷Îļþ£©¡£¶ñÒâÓû§¿ÉÒÔͨ¹ýÌá½»ÇëÇó½«Ðí¶à³ÌÐò¼¯¼ÓÔص½ AppDomain ÖУ¬µ¼Ö´óÁ¿ÄÚ´æ±»Õ¼Óá£ÈôÒªÏû³ýÓëµ¼ÈëÓйصķçÏÕ£¬Ö»Ð費ʹÓÃʵÏÖµ¼ÈëµÄ·þÎñÆ÷¿Ø¼þÒÔÍêÈ«½ûÓõ¼È빦Äܼ´¿É¡£ÁíÍ⣬Ҳ¿ÉÒÔÏÞÖÆÄÄЩÓû§¿ÉÒÔ·ÃÎʸÿؼþ¡£ÀýÈ磬¿ÉÒÔʹÓýÇÉ«¹ÜÀí¡£Èç¹ûÓû§Îª¹ÜÀíÔ±½ÇÉ«£¬Ôò¿ÉÒÔÒÔ±à³Ì·½Ê½Îª´ËÓû§Ïò¸ÃÒ³Ìí¼Ó ImportCatalogPart¡£
2¡¢µ¼³ö¿Ø¼þÊý¾Ý
µ¼³ö¹¦ÄܵķçÏÕÓëµ¼È빦ÄÜ»ù±¾Ïàͬ£¬ÕâÊÇÒòΪËü»áй©Ãô¸ÐÊý¾Ý¡£µ¼³ö¹¦ÄÜ¿ÉÒÔ°ïÖúÓû§½«Ìض¨¿Ø¼þµÄÊôÐÔºÍ״̬Êý¾Ý±£´æµ½ XML ˵Ã÷Îļþ¡££¨¸ÃÎļþ¾ÍÊÇ¿ÉÒÔʹÓõ¼È빦Äܵ¼ÈëµÄÎļþ¡££©´Ë´¦µÄÖ÷Òª·çÏÕÔÚÓÚÓû§¿ÉÄܻὫÃô¸ÐÊý¾Ý´ÓÓ¦ÓóÌÐòµ¼³öµ½ËµÃ÷Îļþ£¬¶ø˵Ã÷ÎļþÊÇÒ»¸ö¼òµ¥µÄÎı¾Îļþ£¬¾ßÓÐÊʵ±È¨ÏÞµÄÈκÎÈ˶¼¿ÉÒÔ¶ÁÈ¡Ëü¡£Ä¬ÈÏÇé¿öÏ£¬ASP.NET ÖнûÓõ¼³ö¹¦ÄÜ£¬Òò´Ë£¬Èç¹û²»ÐèҪʹÓøù¦ÄÜ£¬¿ÉÒÔ·ÅÐĵغöÂÔËü¡£ÏÔÈ»£¬ÕâÊÇ×ȫµÄÑ¡Ôñ¡£
Èç¹ûȷʵÐèÒªÆôÓõ¼³ö¹¦ÄÜ£¬Ó¦¸ÃÖªµÀÓÃÓÚÈ·¶¨¿Éµ¼³öÄÄЩÊôÐÔµÄÑ¡Ïî¡£ÔÚ´´½¨½«ÔÚ W
Ïà¹ØÎĵµ£º
1. Response.Write("<script>alert('µ¯¶ÔµÄÄÚÈÝ£¡£¡');</script>"); //µ¯³öʱҳÃæΪ¿Õ°×É«,×îºÃ²»ÒªÓÃÕâÒ»ÖÖ
2. Page.ClientScript.RegisterStartupScript(this.GetType(),"","<script>alert('µ¯¶ÔµÄÄÚÈÝ£¡£¡');</script>"); //ûÓÐÓõ½ÎÞˢпؼþʱÓÃ
3. ScriptManager.RegisterCli ......
ÎÒ¿´ÁËÓкܶàÅóÓѶ¼ÔÚ³¢ÊÔд³ö´øÓеǽÕâÑù¹¦ÄܵÄÍøÕ¾£¬Æä·½·¨¼¸ºõ¶¼ÊÇÑéÖ¤Óû§µÄµÇ½ºÏ·¨£¬È»ºó·¢ËÍÒ»¸ö±íʾÑéÖ¤µÄCookie£¬»òÕßÔÚSessionÖб£´æÐÅÏ¢ÒÔ±ãÓÚ×·×Ù½ÓÏÂÀ´µÄ·ÃÎÊÊÚȨ£¬Æäʵ£¬ÕâЩϸ½Ú»¯µÄ²Ù×÷£¬.NET¶¼ÌṩÁËÒ»Öַdz£ÓÐЧµÄ½â¾ö°ì·¨£¬ÄÜʹÄã´Ó·±ËöµÄ°²È«ÑéÖ¤ÉϽâÍѳöÀ´£¬¶øÇÒ£¬¾¡¹ÜÄã¿ÉÄܺÜСÐĵض¨ÒåÄÇЩҳÃæ²»Ä ......
Microsoft ASP.NETѧϰ±Ê¼Ç£¨1£©ÎÒÑÛÖеÄASP.NET
ÒÔÇ°Ò»Ö±ÓõÄJava, J2EEƽ̨£¬ÏÖÔÚÒòΪ¿ÎÌâÐèÒª³õѧÁËÒ»ÏÂASP.NET£¬Ð¡Ì¸Ò»Ï¶þÕß×öWEB¿ª·¢µÄÌå»á¡£
¶¼Ëµ.NET×öWEB¿ª·¢Ð§Âʸߣ¬ÎÒµÄÌå»á¾ÍÊÇMSµÄ¶«Î÷ÓÃמÍÊÇ·½±ã£¬Ò»¸ö¿Ø¼þ·ÅÉÏÈ¥£¬É輸¸öÊôÐÔ£¬Ì¸öʼþ£¬Ð´¼¸¸öSQL£¬¾Í³ÉÁË£¬¾õµÃÕâÖÖģʽ¸úÔÀ´ASPµÄÄǸö´úÂëÔËÐÐÆðÀ´Ð§ ......
ASP.NET µÄ TreeView ¿Ø¼þÖ¼ÔÚÒÔ·Ö²ã½á¹¹½«Êý¾ÝÏÔʾ¸øÓû§¡£Óû§¿ÉÒÔ´ò¿ªµ¥¶ÀµÄ½Úµã£¬ÕâЩ½Úµã½ø¶ø¿ÉÒÔ°üº¬×ӽڵ㡣TreeView ¿Ø¼þÊʺÏÓÚÏÔʾ XML Êý¾Ý£¬µ«¿ÉÒÔÓÃÓÚÈκοÉÔÚ²ã´Î½á¹¹ÖбíʾµÄÊý¾Ý¡£´ËÑÝÁ·ÑÝʾʹÓà TreeView ¿Ø¼þµÄ»ù´¡ÖªÊ¶¼°ÏÔʾ·Ö²ãÊý¾ÝµÄ¸÷ÖÖ·½Ê½¡£
±¾ÑÝÁ·ÖвûÊ ......
ASP.NET µÇ¼¿Ø¼þΪ ASP.NET Web Ó¦ÓóÌÐòÌṩÁËÒ»ÖÖ¿É¿¿µÄ¡¢ÎÞÐè±à³ÌµÄµÇ¼½â¾ö·½°¸¡£Ä¬ÈÏÇé¿öÏ£¬µÇ¼¿Ø¼þÓë ASP.NET ³ÉÔ±×ʸñºÍ Forms Éí·ÝÑéÖ¤¼¯³É£¬ÒÔ°ïÖúʵÏÖÍøÕ¾µÄÓû§Éí·ÝÑéÖ¤¹ý³ÌµÄ×Ô¶¯»¯¡£
ĬÈÏÇé¿öÏ£¬ASP.NET µÇ¼¿Ø¼þÒÔ´¿Îı¾ÐÎʽ¹¤×÷ÓÚ HTTP ÉÏ¡£Èç¹ûÄú¶Ô°²È«ÐÔÊ®·Ö ......