[·Òë]ASP.NET MVC
ÔÚ½ñÌ죬MVC(Model-View-Controller)Éè¼ÆģʽÓë²âÊÔÇý¶¯¿ª·¢·½·¨(Test-Driven Development ¼ò³ÆTDD)±»¹ã·ºÓ¦ÓÃÓÚÆóÒµ¼¶WEBÓ¦ÓõĿª·¢ÖС£MVCÉè¼ÆģʽǿÖÆÎÒÃǽ«Ó¦Ó÷ֽâ³ÉÈý¸ö²¿·Ö£ºÄ£ÐÍ(Model)¸ºÔðÒµÎñÊý¾ÝµÄ´æ´¢¼°¹ÜÀí£¬ÊÓͼ(View)¸ºÔð³ÊÏÖÊý¾Ý£¬²¢ÎªÓû§ÌṩÓëϵͳ½»»¥µÄ½çÃæ½Ó¿Ú£¬¶ø¿ØÖÆÆ÷(Controller)Ôò¸ºÔð½«Óû§¶¯×÷ת»»³ÉÏàÓ¦µÄÒµÎñÊý¾Ý¼¯ºÏ´«µÝ¸øÄ£ÐÍ£¬»òÕß½«ÒµÎñÊý¾Ýת»»³ÉÏàÓ¦µÄ·½Ê½´«µÝ¸øÊÓͼ¡£
ʹÓÃMVCÉè¼ÆģʽµÄÒ»¸ö×î´óµÄºÃ´¦¾ÍÊÇËü¼ò»¯ÁËWEBÓ¦Óÿª·¢ÖеÄTDD¹ý³Ì£¬ÒòΪËüʹÎÒÃDZÜÃâÁËÓ븴ÔÓµÄͼÐÎÓû§½çÃæ(GUIs)½»»¥¡£TDDÐèÒª¿ª·¢Õß´´½¨Ð¡Á£¶ÈµÄµ¥Ôª²âÊÔÓÃÀý£¬¼ì²â³öÖ´ÐÐʧ°ÜµÄÓÃÀý£¬±àд´úÂëÒÔͨ¹ýÓÃÀý¼ì²â£¬×îºóÒªÖع¹´úÂëÒÔÓ¦¶ÔÐèÇó±ä¸ü¡£
Ö±µ½2007ÄêÄ©£¬¿ÉÓÃÓÚASP.NETµÄMVC¿ò¼ÜÖ»ÓпªÔ´¿ò¼ÜMonoRail¡£¶ø´Ó2000Ä꿪ʼ£¬Struts¾Í³ÉΪJavaƽ̨ÉÏÓÃÓÚMVC¼Ü¹¹µÄ¿ò¼Ü¡£PHP¸üÊÇÓµÓÐÊ®¼¸ÖÖMVC¿ò¼Ü¡£Ruby on Railsƽ̨±¾Éí¾Í×Ô´øÁËĬÈϵÄMVC¼Ü¹¹¹¦ÄÜ£¬²¢ÇÒÆäÖаüº¬Ò»¸ö"text/unit"¿â£¬ÓÃÒÔÕûºÏµ¥Ôª²âÊÔ¹¦ÄÜ¡£
ÔÚVS2002ºÍVS2003ÖУ¬Visual Studio¿ª·¢Ð¡×éÈÔȻûÓÐÄÜΪÕâ¸öIDEÌṩµ¥Ôª²âÊÔ¹¦ÄܺÍÖع¹ÌØÐÔ¡£ÖÕÓÚ£¬ÔÚVS2005µÄ²âÊÔ°æÖУ¬µ¥Ôª²âÊÔ¹¦ÄÜ(MSTest)±»ÕûºÏµ½Õâ¸öIDEÖУ¬²¢ÇÒÔÚVS2005µÄ±ê×¼°æºÍ¸ü¸ß¼¶°æ±¾ÖУ¬ÎªC#ÓïÑÔÌí¼ÓÁËÖع¹»úÖÆ¡£VS2008רҵ°æ¼°¸ü¸ß°æ±¾ÖÐÒ²ÕûºÏÁËMSTest£¬µ«ÊÇ£¬ÔÚ΢Èí·¢²¼µÄVS2008ºÍASP.NET3.5Öв¢Ã»ÓÐÌṩ¶ÔMVCµÄÖ§³Ö¡£
Tech Brief: Postback Model
Ç°Õ°
΢Èí¹«Ë¾ASP.NETС×é×îеĸ±×鳤Scott GuthrieÔøÔ¤²âµÚÒ»¸ö»ùÓÚASP.NET3.5ƽ̨µÄMVC¿ò¼Ü½«ÓÚ2007Äê10Ôµ®Éú¡£ÄÇʱ£¬GuthrieÔø³ÐŵÔÚÀ´ÄêµÄÇ°°ëÄêÀïΪASP.NETÌṩÍêÕûµÄMVCÌØÐÔ¡£
½ô½Ó×Å£¬Î¢ÈíÔÚ12Ô·ݷ¢²¼ÁËÒ»·ÝMVCµÄÉçÇø¼¼ÊõÔ¤ÀÀ(community technology preview ¼ò³ÆCTP)£¬ËüÊÇASP.NET3.5À©Õ¹µÄÒ»²¿·Ö¡£Õâ¸öÀ©Õ¹½«°üº¬ASP.NET¶¯Ì¬Êý¾Ý(ASP.NET Dynamic Data)£¬ËüÊÇÒ»¸öÀàËÆÓÚRailsµÄ½ÅÊÖ¼Ü(scaffolding)¿ò¼Ü£¬Õâ¸ö¼¼ÊõʹµÃ¿ìËÙ¿ª·¢»ùÓÚÊý¾ÝÇý¶¯µÄMVCÕ¾µã³ÉΪ¿ÉÄÜ¡£»ùÓÚSQL»ò»ùÓÚʵÌåµÄLINQ½«×÷ΪģÐ͵ÄÊý¾ÝÔ´¡£
±¾ÔÂÔçЩʱºò£¬Î¢Èí·¢²¼ÁËASP.NET MVC Ô¤ÀÀ°æ2£¬ÔÚÕâ¸öÔ¤ÀÀ°æÖУ¬ÌṩÁËMVC routing£¬²¢¶Ô²âÊÔ¹¦ÄܽøÐÐÁ˸Ľø¡£ÁíÍ⣬Ëü»¹ÌṩÁËVS2008¿ª·¢»·¾³ÖеÚÒ»¸öÖ§³ÖMVCµÄÄ£°å£¬¶øÇÒ¶Ô¶¯Ì¬Êý¾Ý½øÐÐÁ˸Ľø¡£
¹Ø¼üÌØÐÔ
¸ù¾ÝGuthrieËù½²£¬ASP.NET MVC¿ò¼ÜµÄһЩÌØÐÔ¶ÔWeb¿ª·¢ÈËÔ±·Ç³£ÖØÒª£¬Ëü°üÀ¨ÒÔϼ¸µã£º
1.NET MVC¿ò¼Ü
Ïà¹ØÎĵµ£º
µÚÒ»²½¡¡ÕÆÎÕÒ»ÃÅ.NETÃæÏò¶ÔÏóÓïÑÔ£¬C#»òVB.NET ÎÒÇ¿ÁÒ·´¶ÔÔÚûϵͳѧ¹ýÒ»ÃÅÃæÏò¶ÔÏó(OO)ÓïÑÔµÄÇ°ÌáÏÂȥѧASP.NET¡£ ASP.NETÊÇÒ»¸öÈ«ÃæÏò¶ÔÏóµÄ¼¼Êõ£¬²»¶®OO£¬ÄǾø¶Ôѧ²»ÏÂÈ¥!
¡¡¡¡µÚ¶þ²½¡¡¶Ô.NET FrameworkÀà¿âÓÐÒ»¶¨µÄÁ˽⠿ÉÒÔͨ¹ý¿ª·¢Windows FormÓ¦ÓóÌÐòÀ´Ñ§Ï°.NET Framework¡£ASP.NETÊǽ¨¹¹ÔÚ.NET FrameworkÖ®É쵀 ......
·½·¨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 ......
ÔÚ²¿ÊðË®¾§±¨±íʱÖ÷ÒªÓöµ½Ö§³Ö×é¼þµÄÎÊÌâ¡£
Ê×ÏÈ£¬ÐèÒªÔÚ·þÎñÆ÷ÉÏÐèÒª°²×°“CRRedist2008_x86.msi”ºÍºº»¯°ü“CRRedist2008_x86_chs.msi”¡£
vs.net 2008£¬ÔÚÕâ¸öĿ¼
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5
vs.net 2005£¬ÔÚÕâ¸öĿ¼
C:\Progr ......
asp.net(c#)ÍøÒ³ÌøתÆßÖÖ·½·¨Ð¡½á
·¢²¼Ê±¼ä£º2009-11-25 11:13:03
¡¡¡¡1.Response.Redirect("http://www.yayiba.com",false);
¡¡¡¡Ä¿±êÒ³ÃæºÍÔÒ³Ãæ¿ÉÒÔÔÚ2¸ö·þÎñÆ÷ÉÏ£¬¿ÉÊäÈëÍøÖ·»òÏà¶Ô·¾¶¡£ºóÃæµÄboolֵΪÊÇ·ñÍ£Ö¹Ö´Ðе±Ç°Ò³¡£
ÌøתÏòеÄÒ³Ã棬Դ°¿Ú±»´úÌæ¡£"
ä¯ÀÀÆ÷ÖеÄURLΪз¾¶¡£
:Response.Redirect·½ ......
ASP.Net ѧϰ֮·µ»ØÉÏÒ»Ò³µÄʵÏÖ·½·¨
[ÈÕÆÚ£º01-20] [×ÖÌ壺´ó ÖРС]
·µ»ØÉÏÒ»Ò³µÄÕâ¸ö¶«¶«ÔÚÎÒÃÇ×öÏîÄ¿µÄʱºòÒ»°ãÊÇÓÃÓÚÌîдÍê±íµ¥ºóÈ·ÈϵÄʱºò£¬ÓжÔÔÀ´ÊäÈëµÄÊý¾Ý½øÐÐÐÞ¸ÄʱÓõģ¬»òÕßÊÇÒòΪÍøվΪÁË·½±ãä¯ÀÀÕ߶øÓÐÐÄÌí¼ÓµÄÒ»¸ö¶«¶«£¬Ò»°ãÕâÖÖ¹¦ÄܵÄʵÏÖÔÚASP.netÖж¼ÊÇÓÃÒ»¸öbuttonµÄ¿Ø¼þÀ´ÊµÏֵģ¬ÊµÏֵķ ......