ASP.NET MVCСÂÛ
Ç°ÑÔ
ASP.NET MVC×÷Ϊ΢Èí¹Ù·½µÄ.NETƽ̨ÏÂMVC½â¾ö·½°¸£¬×Ôµ®ÉúÆð¾ÍÎüÒýÁËÖÚ¶à.NETƽ̨¿ª·¢ÈËÔ±µÄÑÛÇò¡£ÔÚ¾ÀúÁËÂþ³¤Previewºó£¬ÉϸöÔÂ΢ÈíÖÕÓÚ·¢²¼ÁËÆäbeta°æ¡£Ó¦¸Ã˵£¬Í¨¹ýÎÒÇ×Éíʵ¼ù£¬ÎÒÈÏΪÕâ¸ö¿ò¼ÜµÄÉè¼Æ»¹ÊÇÏ൱ÓÅÐãµÄ£¬ÖÁÉÙ´ÓÒ×ÓÃÐÔÀ´Ëµ£¬ASP.NET MVCÒªÓÅÓÚJavaƽ̨ÉϵÄStrutsºÍStruts2¡£Ê¹ÓÃStrutsʵÏÖMVCʱ£¬³ýÁËҪдһ¶ÑActionForm¡¢ActionºÍActionResultÍ⣬×îÍ·ÌÛµÄĪ¹ýдÓÚ¸÷ÖÖxmlÓ³ÉäÅäÖÃÎļþ¡£Struts2ËäÈ»²»ÓÃÔÙдActionForm£¬²¢ÇÒ½µµÍÁËÇÖÈë¶È£¨ÆäʵStruts2ºÍStruts¹Øϵ²»´ó£¬¶ø»ù±¾¿ÉÒÔÈÏΪÊÇWebWorkµÄºóÐø°æ±¾£©£¬µ«ÊÇÈÔÎÞ·¨±ÜÃâxmlÅäÖÃÎļþ¡£
ASP.NET MVC´ÓÒ»¿ªÊ¼µÄÉè¼Æ˼·¾ÍÓëStruts²»Í¬£¬ËüµÄÓ³ÉäÊÇÀûÓ÷ÓÉÅäÖöø·Çxml£¬´Ó¶ø´ó´ó½µµÍÁË¿ª·¢¸´ÔӶȣ¬²¢ÇÒ±ÈStrutsÒª¸üÖ±¹Û£¬¸üÈÝÒ×ÉÏÊÖ¡£
¿ÉÊÇ£¬Õâ²¢²»±íÃ÷ASP.NET MVC¾ÍÊǾ¡Éƾ¡ÃÀµÄ¡£ÔÚÎÒʵ¼ùµÄ¹ý³ÌÖУ¬·¢ÏÖijЩµØ·½Ê¹ÓÃÆðÀ´»¹ÊDz»Ì«·½±ã£¬ÔÚÕâÀïССÂÛÊöһϡ£²»Í×Ö®´¦£¬»¹Çë¸÷λ¾¡ÇéÅúÆÀ¡£
±ðŤµÄÊÓͼ£ºÄܲ»Äܲ»ÒªÈÃÎҳе£Âß¼
ÎÒ¸öÈËÈÏΪ£¬ASP.NET MVCµÚÒ»¸ö²»Ì«Í×µ±µÄµØ·½¾ÍÊÇÊÓͼµÄʵÏÖ¡£ÔÚÕâ¸ö¿ò¼ÜÖУ¬ÊÓͼÊÇʹÓÃASPXÎļþʵÏֵġ£¾Í³ÊÏÖÊý¾ÝÕâÒ»ÐèÇóÀ´Ëµ£¬ASP.NET MVCÏÂÒ»°ãÐÔµÄ×ö·¨ÊÇ£º¿ØÖÆÆ÷¸ºÔðµ÷ÓÃModelÍê³ÉÊý¾ÝµÄ¶ÁÈ¡£¬²¢½«ÐèÒª³ÊÏÖµÄÊý¾Ýͨ¹ýViewData´«µÝ¸øÊÓͼ£¬²¢Ñ¡ÔñijÊÓͼ³ÊÏÖ¡£±»Ñ¡ÖеÄÊÓͼҪ¸ºÔð½«ViewDataÖÐÏàÓ¦µÄÊý¾Ý¶ÁÈ¡¡¢·Ö½â£¬È»ºóʹÓÃÒ»¶¨µÄÂß¼Óï¾ä½«Æä³ÊÏÖ¡£
Õâ¸ö·½Ê½£¬¾ÍÒªÇóÊÓͼÖдæÔÚÒ»¶¨µÄÂß¼Óï¾ä£¬È罫ViewDataÖÐÊý¾Ýת»»³ÉÏàÓ¦ÀàÐ͵ÄÀàÐÍת»»Óï¾ä£»Èç¹ûÐèÒª°´ÕÕijһÌõ¼þ³ÊÏÖ²»Í¬ÄÚÈÝ£¬ÔòÐèÒª·ÖÖ§Óï¾ä£»¶ø³£Óõıí¸ñʽÊý¾Ý³ÊÏÖÐèÒªÓõ½Ñ»·Óï¾ä¡£ÓÚÊÇ£¬ÎÒÃǾͻῴµ½ÊÓͼÖгä³âן÷ÖÖ<%%>¡¢if¡¢foreachµÈµÈµÄ¶«Î÷¡£
µ±È»£¬ÎÒ²»·ñÈÏ£¬Á¼ºÃµÄ±àд¿ÉÒÔÈÃÕâЩ´úÂëÕû½àµÄ³öÏÖÔÚÊÓͼÖС£È»¶ø£¬ÔÚÎÒµÄÐÄÄ¿ÖУ¬Ò»¸öÁ¼ºÃ»ùÓÚWebÓ¦ÓõÄMVC¿ò¼ÜÉè¼Æ£¬ÆäÊÓͼÊDz»Ó¦¸Ã´æÔÚÈκοÉÖ´ÐдúÂëµÄ£¬¶øÓ¦¸ÃÊÇÒ»¸öµ¥´¿µÄÄ£°åÎļþ£¬»òÕß˵º¬ÓпÉÌæ»»±êÇ©µÄÒ³ÃæÎļþ£¬¾ÍÏñPHPƽ̨ϵÄSmartyÄÇÑù¡£ÖÁÓÚÊÓͼÖÐÏàÓ¦µÄ¿ÉÌæ»»±êÇ©Ìæ»»³ÉʲôÄÚÈÝ£¬Ó¦¸ÃÊÇ¿ØÖÆÆ÷µÄÔðÈΡ£Éè¼ÆÒ»Ì×Á¼ºÃµÄ±êÇ©Ä£°å£¬¶ÔÊý¾Ý¡¢·ÖÖ§¡¢Ñ»·µÈ³£¼ûÈÎÎñÉèÖÃÏàÓ¦±êÇ©£¬ÎÒÈÏΪÊǸüÊʺÏASP.NET
Ïà¹ØÎĵµ£º
µÚÒ»²½¡¡ÕÆÎÕÒ»ÃÅ.NETÃæÏò¶ÔÏóÓïÑÔ£¬C#»òVB.NET ÎÒÇ¿ÁÒ·´¶ÔÔÚûϵͳѧ¹ýÒ»ÃÅÃæÏò¶ÔÏó(OO)ÓïÑÔµÄÇ°ÌáÏÂȥѧASP.NET¡£ ASP.NETÊÇÒ»¸öÈ«ÃæÏò¶ÔÏóµÄ¼¼Êõ£¬²»¶®OO£¬ÄǾø¶Ôѧ²»ÏÂÈ¥!
¡¡¡¡µÚ¶þ²½¡¡¶Ô.NET FrameworkÀà¿âÓÐÒ»¶¨µÄÁ˽⠿ÉÒÔͨ¹ý¿ª·¢Windows FormÓ¦ÓóÌÐòÀ´Ñ§Ï°.NET Framework¡£ASP.NETÊǽ¨¹¹ÔÚ.NET FrameworkÖ®É쵀 ......
MVC2 ¿ò¼Ü°²×°Íê³ÉÒÔºóÎÒÃǾͿÉÒÔ¿ªÊ¼ÎÒÃÇµÄ MVCÖ®ÂÃÁË£¬ºÇºÇ
±¾´ÎѧϰÄÚÈÝ£ºRoute
Ê×ÏÈ route µÄÖÐÎÄÒâ˼¾ÍÊÇÎÒÃdz£ËµµÄ“·ÓÉ”£¬È·ÊµÕâÀïÒ²ÊÇÕâ¸öÒâ˼£¬ÔÚÎÒÃÇMVCÖÐÒѾ²»ÔÙʹÓà XX.aspx À´·ÃÎÊÒ³ÃæÁË£¬
ËùÓÐÒ³ÃæµÄÇëÇó»áͨ¹ýrouteÀ´½âÎöÕÒµ½¶ÔÓ¦µÄ¿ØÖÆÆ÷(controller)ÀïÃæ¶ÔÓ¦µÄ²Ù×÷(action)À´Ö´Ðеġ£
mv ......
µÚÒ»ÖÖÊÊÓÃÓÚûÓн¨Á¢ÐéÄâ·¾¶µÄÏîÄ¿£¬¶øÇÒÏîÄ¿Ò²²»´óµÄÇé¿öÏ£¬Ö±½Ó´ò¶Ïµã£¬Ö®ºóµã»÷F5ÔËÐС£
µÚ¶þÖÖÊÊÓÃÓÚ½¨Á¢ÐéÄâ·¾¶µÄÏîÄ¿£¬´òºÃ¶Ïµã£¬Ö®ºóÑ¡Ôñµ÷ÊÔ->¸½¼Óµ½½ø³Ì->Ñ¡Ôñaspnet_wp.exe£¬Ö®ºó´ò¿ªä¯ÀÀÆ÷£¬´ò¿ªÒ³Ã棬µ½ÓжϵãµÄµØ·½»á×Ô¶¯¸ú×Ù½øÈ¥£¡~
×¢£ºÓеIJÙ×÷ϵͳ¿ÉÄÜÕÒ²»µ½aspnet_wp.exe ¿ÉÄÜ´æÔÚccc.exeÖ®À ......
·½·¨1
HttpFileCollection files = HttpContext.Current.Request.Files;
//ÎÒÉèÖõĴóС²»³¬¹ýA4Ö½µÄËõÂÔͼ
int newWidth=620;
int newHeight=880;
System.Drawing.Image img = null;
for(int iFile = 0; iFile < files.C ......
ÔÚBSÏîÄ¿ÖУ¬Ä³¸öaspxÒ³ÃæÐèÒªÒýÓÃÍⲿ½Å±¾Îļþ£¬Í¨¹ýÔÚÒ³Ãæhead½Ú<script language="" src="">·½Ê½ÒýÓÃÖ¸¶¨µÄjsÖ®ºó£¬ÈÔÈ»ÎÞЧ¡£Í¨¹ýalert·½Ê½µ÷ÊÔ£¬·¢ÏÖÊÇÓÉÓÚjsÎļþ±àÂëÓëjsÎļþÄÚÈݲ»·û¡£ÓÉÓÚjsÎļþÖаüº¬ÖÐÎÄ×¢ÊÍ£¬ËùÒÔÐèÒªÉèÖÃjsÎļþΪ¿Éʶ±ðÖÐÎĵÄgb2312±àÂë¡£Æä·½·¨ÔÚÍøÉÏÒ²½²Êö£¬ÒÔÏÂΪÍøÕªÄÚÈÝ£º
&n ......