ASP.NET ½Ì³Ì
ASP.NET ÊÇÒ»¸ö¿ª·¢¿ò¼Ü£¬ÓÃÓÚͨ¹ý HTML¡¢CSS¡¢JavaScript ÒÔ¼°·þÎñÆ÷½Å±¾À´¹¹½¨ÍøÒ³ºÍÍøÕ¾¡£
ASP.NET Ö§³ÖÈýÖÖ¿ª·¢Ä£Ê½£º
Web Pages | MVC | Web Forms |
µ¥Ò³ÃæÄ£ÐÍ | Ä£ÐÍÊÓͼ¿ØÖÆÆ÷ | ʼþÇý¶¯Ä£ÐÍ |
Web Pages
×î¼òµ¥µÄ ASP.NET Ä£ÐÍ¡£
ÀàËÆ PHP ºÍ ASP¡£
ÄÚÖÃÁËÓÃÓÚÊý¾Ý¿â¡¢ÊÓÆµ¡¢É罻ýÌåµÈµÄÄ£°åºÍ°ïÖúÆ÷¡£
MVC
MVC ½« web Ó¦ÓóÌÐò·ÖΪÈýÖÖ²»Í¬µÄ×é¼þ£º
- Õë¶ÔÊý¾ÝµÄÄ£ÐÍ
- Õë¶ÔÏÖʵµÄÊÓͼ
- Õë¶ÔÊäÈëµÄ¿ØÖÆÆ÷
Web Forms
´«Í³µÄ ASP.NET ʼþÇý¶¯¿ª·¢Ä£ÐÍ¡£
Ìí¼ÓÁË·þÎñÆ÷¿Ø¼þ¡¢·þÎñÆ÷ʼþÒÔ¼°·þÎñÆ÷´úÂëµÄÍøÒ³¡£
Web Pages ½Ì³Ì
Èç¹ûÄúÊÇ ASP.NET ±à³ÌµÄÐÂÊÖ£¬Web Pages ÊǷdz£ºÃµÄÆðµã¡£
Web Pages ÊÇ ASP.NET ÍøÕ¾¿ª·¢µÄ×î¼òµ¥µÄ¿ª·¢Ä£ÐÍ¡£
ÔÚÎÒÃÇµÄ Web Pages ½Ì³ÌÖУ¬Äú½«Ñ§Ï°µ½ÈçºÎͨ¹ýʹÓà Visual Basic ºÍ C# µÄ×îРRazor ·þÎñÆ÷±ê¼ÇÓï·¨£¬½« HTML¡¢CSS¡¢JavaScript Óë·þÎñÆ÷´úÂëÏà½áºÏ¡£
ÄúÒ²»áѧµ½ÈçºÎͨ¹ý¿É±à³ÌµÄ Web Helpers ¶ÔÍøÒ³½øÐÐÀ©Õ¹£¬°üÀ¨Êý¾Ý¿â¡¢ÊÓÆµ¡¢Í¼Ïñ¡¢Éç½»ÍøÂçµÈµÈ¡£
MVC ½Ì³Ì
MVC ÊÇͨ¹ýʹÓà MVC (Model View Controller) Éè¼ÆÀ´¹¹½¨ web Ó¦ÓóÌÐòµÄÒ»ÖÖÄ£ÐÍ¡£
Èç¹ûÄúÐèÒªÏà¶ÔÓÚ´«Í³ ASP.NET ¸üÇáµÄÌæ´ú·½°¸£¬MVC ÊǺܺõÄÑ¡Ôñ¡£
ÔÚÎÒÃÇµÄ MVC ½Ì³ÌÖУ¬Äú½«Ñ§µ½ÈçºÎʹÓÃÇáÁ¿¼¶µÄ¿ª·¢Ä£ÐÍÀ´¹¹½¨ web Ó¦ÓóÌÐò£¬²¢ÕûºÏËùÓÐÒÑÓÐµÄ ASP.NET ÌØÐÔ£¬ÖîÈçĸ°æÒ³£¨Master Pages£©¡¢°²È«ÐÔ£¨Security£©ÒÔ¼°ÈÏÖ¤£¨Authentication£©¡£
Web Forms ½Ì³Ì
Web Forms ÊÇ´«Í³µÄ ASP.NET Ä£ÐÍ£¬»ùÓÚʼþÇý¶¯µÄ Web Forms ºÍ post backs¡£
ÔÚ¹ýÈ¥µÄÊýÄêÖУ¬¿ª·¢ÕßÒѾʹÓà ASP.NET Web Forms ´´½¨ÁËÈ«Çò¶à¸ö´óÐÍÍøÕ¾¡£
Èç¹ûÄúÏ£ÍûÕâÖÖÔÚ¹ýÈ¥ 10 ÄêÖб»ÖÚ¶à web ¿ª·¢ÕßʹÓõÄÉè¼ÆÄ£ÐÍ£¬±¾½Ì³ÌÊǺܺõÄÑ¡Ôñ¡£
ÎÒÃǵĽ̳ÌÊÇΪÄÄЩÓû§·þÎñµÄ£¿
ÒÔÉÏÕâЩ½Ì³ÌÊʺÏÈκÎÏ£ÍûÔÚ΢ÈíµÄ ASP.NET ƽ̨ÉϹ¹½¨ÍøÕ¾µÄÈËÊ¿£¬²»ÂÛÊǸöÈËÕ¾µã£¬»¹ÊÇÏÖ´ú»¯µÄÉÌÒµÍøÕ¾¡£
¼´Ê¹ÄúÊÇ web ±à³Ì·½ÃæµÄÐÂÊÖ£¬ÄúÒÀÈ»ÓÐÄÜÁ¦Ñ§Ï°ÕâЩ½Ì³Ì£¬µ«ÊÇÈç¹ûÒÑ¾ÕÆÎÕ HTML ºÍ CSS µÄ»ù´¡ÖªÊ¶¾Í¸üºÃÁË¡£
Èç¹ûÄú¶Ô½Å±¾ÓïÑÔ£¨±ÈÈç JavaScript ºÍ VB£©Óлù±¾µÄÁ˽⣬ҲÓÐÖúÓÚ¶Ô±¾½Ì³ÌµÄѧϰ¡£
Äú¸üϲ»¶ VB »¹ÊÇ C#£¿ÄúÏ£ÍûͬʱѧϰÕâÁ½ÖÖÓïÑÔÂ𣿺ÃÏûÏ¢ÊÇ£ºÔÚ W3School ½Ì³ÌÖУ¬´ó²¿·Ö´úÂëʵÀýÊÇÓÃÕâÁ½ÖÖÓïÑÔ±àдµÄ¡£
Èç¹ûÄúÊÇÓµÓзḻ ASP.NET ¾ÑéµÄרҵ web ¿ª·¢Õߣ¬ÄúÒÀÈ»Äܹ»»ñÒæÁ¼¶à£¬ÒòΪÕâЩ½Ì³Ìº¸ÇÁË´óÁ¿Ð嵀 ASP.NET ¸ÅÄ±ÈÈç HTML5¡¢CSS3¡¢JQuery µÈµÈ¡£