MVC֮ģÐͲ㣨¸½ÉÏasp.netµÄmvc½á¹¹£©
¡¡MVCϵͳÖеÄÄ£ÐÍ´Ó¸ÅÄîÉÏ¿ÉÒÔ·ÖΪÁ½Àà¨D¨DϵͳµÄÄÚ²¿×´Ì¬ºÍ¸Ä±äϵͳ״̬µÄ¶¯×÷¡£Ä£ÐÍÊÇÄãËùÓеÄÉÌÒµÂß¼´úÂëÆ¬¶ÎËùÔÚ¡£±¾ÎÄΪģÐÍÌṩÁËÒµÎñʵÌå¶ÔÏó
ºÍÒµÎñ´¦Àí¶ÔÏó£ºËùÓеÄÒµÎñ´¦Àí¶ÔÏó¶¼ÊÇ´ÓProcessBaseÀàÅÉÉúµÄ×ÓÀà¡£ÒµÎñ´¦Àí¶ÔÏó·â×°Á˾ßÌåµÄ´¦ÀíÂß¼£¬µ÷ÓÃÒµÎñÂ߼ģÐÍ£¬²¢ÇÒ°ÑÏìÓ¦Ìá½»µ½
ºÏÊʵÄÊÓͼ×é¼þÒÔ²úÉúÏìÓ¦¡£ÒµÎñʵÌå¶ÔÏó¿ÉÒÔͨ¹ý¶¨ÒåÊôÐÔÃèÊö¿Í»§¶Ë±íµ¥Êý¾Ý¡£ËùÓÐÒµÎñʵÌå¶ÔÏó¶¼EntityBaseÅÉÉú×ÓÀà¶ÔÏó£¬ÒµÎñ´¦Àí¶ÔÏó¿ÉÒÔÖ±
½Ó¶ÔËü½øÐжÁд£¬¶ø²»ÔÙÐèÒªºÍrequest¡¢response¶ÔÏó½øÐÐÊý¾Ý½»»¥¡£Í¨¹ýÒµÎñʵÌå¶ÔÏóʵÏÖÁ˶ÔÊÓͼºÍÄ£ÐÍÖ®¼ä½»»¥µÄÖ§³Ö¡£ÊµÏÖʱ°Ñ"×öʲ
ô"£¨ÒµÎñ´¦Àí£©ºÍ"ÈçºÎ×ö"£¨ÒµÎñʵÌ壩·ÖÀë¡£ÕâÑù¿ÉÒÔʵÏÖÒµÎñÂß¼µÄÖØÓá£ÓÉÓÚ¸÷¸öÓ¦ÓõľßÌåÒµÎñÊDz»Í¬µÄ£¬ÕâÀï²»ÔÙÁÐ¾ÙÆä¾ßÌå´úÂëʵÀý¡£
ASP.NET
ÔÚASP.NETÖУ¬Õë¶ÔÊÓͼ£¨View£©ºÍ¿ØÖÆÆ÷£¨Controller£©µÄģʽûÓб»ºÜºÃµØ¶¨Òå¡£¶øÄ£ÐÍ£¨Model£©ÔòÁô¸ø¿ª·¢ÕßÈ¥Éè¼Æ¡£
ÊÓͼ£¨View£©
ASPXºÍASCXÎļþ±»ÓÃÀ´´¦ÀíÊÓͼµÄÖ°Ôð¡£ÔÚÕâ¸öÉè¼ÆÖÐÊÓͼʵ¼ÊÉÏÊÇ´Ó¿ØÖÆÆ÷¼Ì³Ð¶øÀ´¡£Õâ¸öºÍSmalltalkµÄʵʩÓÐËù²»Í¬£¬ÔÚSmalltalkÖв»Í¬µÄÀà¶¼ÓÐÖ¸Õ뻥ÏàÖ¸Ïò¶Ô·½.
¿ØÖÆÆ÷£¨Controller£©
¿ØÖÆÆ÷µÄÖ°Ôð±»·Ö¸î³ÉÁ½²¿·Ö¡£Ê¼þ£¨Event£©µÄ²úÉúºÍ´«ÊäÊÇ¿ò¼ÜµÄÒ»²¿·Ö£¬¸üÃ÷È·µÄ˵ÊÇPageºÍControlÁ½¸öÀà¡£¶øÊ¼þµÄ´¦ÀíÔòÔÚ·ÖÀëµÄ´úÂëÖÐʵÏÖ¡£
Ä£ÐÍ£¨Model£©
ASP.NET ²»ÑϸñÐèÒªÒ»¸öÄ£ÐÍ¡£¿ª·¢Õß¿ÉÒÔ×ÔÐÐÑ¡Ôñ´´½¨Ò»¸öÄ£ÐÍÀ࣬µ«ÊǺܶàÈËÑ¡Ôñ·ÅÆúÕâÒ»²½£¬Ö±½Ó°Ñʼþ´¦Àí·ÅÔÚ¿ØÖÆÆ÷Àï´¦ÀíÈκμÆËã¡¢Êý¾Ý±£´æµÈµÈ¡£µ«ÓÃÄ£ÐÍÀ´°üº¬ÉÌÒµÂß¼ºÍÊý¾Ý´æÈ¡ÊÇ¿ÉʵÏֵġ£
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
ÅäÖÃASP.NETƽ̨ʱÓöµ½µÄ“·ÃÎÊIISÔªÊý¾Ý¿âʧ°Ü”²»ÖªµÀΪʲô½ñÌìÎÒµÄIISÍ£Ö¹ÁË£¬Í£Ö¹ÁËÎÒ¾ÍÆô¶¯Ï°ѣ¬¿ÉÊÇÆô¶¯²»ÆðÀ´Ñ½£¬ÄÇÔõô°ìѽ£¬Îʰٶȣ¬È˼Ò˵µÄÓиö·þÎñworld wide web Publishing ·þÎñ£¬¿ÉÊÇÎÒ»ú×ÓÉÏÁ¬Õâ¸ö·þÎñ¶¼Ã»ÓУ¬Ã»°ì·¨ÕÒ°Ñ£¬ÕÒÁ˰ëÌìûÕÒµ½£¬Ö»ÓдÓа²×°ÁË£¬°²×°Á˺ÃÁË£¬Æô¶¯ÁË£¬ÓÖ³öÏ ......
Êý¾Ý²ã: Linq to sql
ÒµÎñÂß¼²ã:×Ô¼ºÊµÏÖ£¬·â×°ÒµÎñ¶ÔÏó¶ÔÊý¾Ý¿âµÄ·ÃÎÊ£¬ÎÒµÄÂß¼²ã±ÈÄãµÄ×öµÄ¹¤×÷Òª¶à£¬ÎÒ¼õÉÙÁËUI²ãµÄ´úÂëÁ¿¡£
Model²ã:ÓÃÓÚUI²ãչʾʹÓõÄModel£¬Êý¾Ý¿ÉÄÜÀ´Ô´ÓÚ¶àÕÅ±í£¬¾ßÌåÊý¾ÝÌî³äÔÚÂß¼²ãÖиºÔð
UI²ã:¸ºÔð´«µÝÊý¾Ý£¬Õ¹Ê¾Êý¾Ý
SQLµÄÖÊÁ¿ÆäʵºÍ³ÌÐòÔ±µÄˮƽÓйØ
ÕâÒ²ÊÇΪʲô΢ÈíһֱŬÁ¦Èôó ......
1. ´ò¿ªÐµĴ°¿Ú²¢´«ËͲÎÊý£º
¡¡¡¡´«ËͲÎÊý£º
response.write("£¼script£¾window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)£¼/script£¾")
¡¡¡¡½ÓÊÕ²ÎÊý£º
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
¡¡¡¡2.Ϊ°´Å¥Ìí¼Ó¶Ô»°¿ò
Button1 ......
Õâ´ÎÔÚÏîÄ¿ÖУ¬Óõ½ÁË´óÎļþÉÏ´«£¬ÒªÉÏ´«µÄÎļþÓÐ100¶àm£¬ÓÚÊÇÑо¿ÏÖÔÚ¹úÄÚʹÓõĴóÎļþÉÏ´«µÄ
×é¼þ·¢ÏÖÓõıȽ϶àµÄÓÐÁ½¸ö¿Ø¼þAspnetUpload 2.0ºÍLion.Web.UpLoadModule£¬ÁíÍ⻹ÓÐ˼¹éÔÚËüµÄ²©
¿ÍÌÃÖÐËù˵µÄ°ì·¨ http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx
Á½¸ö¿Ø¼þµÄ·½·¨ÊÇ£ºÀûÓÃÒþº¬µÄHttpWork ......