¡¶ASP.NET MVC°¸Àý½Ì³Ì¡·
±¾ÏµÁÐÎÄÕÂͨ¹ýÒ»¸öÐéÄâµÄ°¸Àý——¡¶MVC¹«¸æ·¢²¼ÏµÍ³¡·µÄ¿ª·¢¹ý³Ì£¬È«ÃæÕ¹Ê¾ÁËASP.NET MVCµÄ»ù±¾Ê¹Ó÷½·¨£¬Í¬Ê±ÔÚÌÖÂÛÁËÕâ¸ö¿ò¼ÜµÄ»ù±¾ÔÀí¡£
Õâ¸öÎÄÕÂϵÁеÄÄ¿µÄ¾ÍÊÇʹÅóÓÑÃǸüÇáËɵÄÈëÃÅASP.NET MVC¡£
Õâ¸öϵÁлá°üº¬µÄÄÚÈÝÓУºASP.NET MVC»ù±¾Ó¦Óᢻù±¾ÔÀí¡¢Â·ÓÉ´¦Àí¡¢±íµ¥´¦Àí¡¢ÓëASP.NET AJAX½áºÏ¡¢ÓëJQuery½áºÏ¡¢À¹½ØÆ÷µÈ¡£
ASP.NET MVC°¸Àý½Ì³Ì£¨»ùÓÚASP.NET MVC beta£©——µÚһƪ£º×¼±¸¹¤×÷
ÕªÒª: ±¾ÎĽ«¼òÒª½éÉÜÕâ¸öÎÄÕÂϵÁеÄÄ¿µÄ¡¢ÐÎʽ¼°´óÌåÄÚÈÝ¡£²¢ÇÒÍê³É¿ªÊ¼Ñ§Ï°Õâ¸öϵÁÐǰËù±ØÒªµÄ×¼±¸¹¤×÷¡£
ASP.NET MVC°¸Àý½Ì³Ì£¨»ùÓÚASP.NET MVC beta£©——µÚ¶þƪ£ºµÚÒ»¸öÒ³Ãæ
ÕªÒª: ±¾ÎÄÊ×ÏÈÒ»²½Ò»²½Íê³ÉDemoµÄµÚÒ»¸öÒ³Ãæ——Ê×Ò³¡£È»ºó¸ù¾ÝʵÏÖ¹ý³Ì£¬ËµÃ÷Ò»ÏÂÆäÖÐÓõ½µÄÓëASP.NET MVCÏà¹ØµÄ¸ÅÄîÓëÔÀí¡£
ASP.NET MVC°¸Àý½Ì³Ì£¨»ùÓÚASP.NET MVC beta£©——µÚÈýƪ£ºASP.NET MVCÈ«¾Ö¹Û
ÕªÒª: ±¾ÎĶÔASP.NET MVCµÄÈ«¾ÖÔËÐлúÀí½øÐÐÒ»¸ö¼òÒªµÄ½éÉÜ£¬ÒÔʹµÃÅóÓÑÃǸüºÃµÄÀí½âºóÐøÎÄÕ¡£
ASP.NET MVC°¸Àý½Ì³Ì£¨»ùÓÚASP.NET MVC beta£©——µÚËÄÆª£º´«µÝ±íµ¥Êý¾Ý
ÕªÒª: ±¾ÎĽ«Íê³ÉÎÒÃÇ“MVC¹«¸æ·¢²¼ÏµÍ³”µÄ¹«¸æ·¢²¼¹¦ÄÜ£¬ÒÔ´ËչʾÔÚASP.NET MVCÖÐÈçºÎ´«µÝ´¦Àí±íµ¥µÄÊý¾Ý¡£
ASP.NET MVC°¸Àý½Ì³Ì£¨»ùÓÚASP.NET MVC beta£©——µÚÎåÆª£ºMVCÕûºÏAjax
ÕªÒª: ±¾ÎĽ«´ÓÍê³É“ÊäÈëÊý¾ÝÑéÖ¤”Õâ¸ö¹¦Äܳö·¢£¬Öð½¥Õ¹¿ªASP.NET MVCÓëAjax½áºÏµÄ·½·¨¡£Ê×ÏÈ£¬±¾ÎĽ«Ê¹ÓÃASP.NET MVCÌṩµÄͬ²½·½Ê½Íê³ÉÊý¾ÝÑéÖ¤¡£¶øºó£¬½«·Ö±ð½áºÏASP.NET AJAXºÍJQuery½«Õâ¸ö¹¦ÄÜÖØ¹¹³ÉÒì²½ÐÎʽ¡£
ASP.NET MVC°¸Àý½Ì³Ì£¨»ùÓÚASP.NET MVC beta£©——µÚÁùƪ£ºÀ¹½ØÆ÷
ÕªÒª: ±¾ÎĽ«¶Ô“MVC¹«¸æ·¢²¼ÏµÍ³”µÄ·¢²¼¹«¸æ¹¦ÄÜÌí¼ÓÈÕÖ¾¹¦ÄܺÍÒì³£´¦Àí¹¦ÄÜ£¬½è´ËÀ´ÌÖÂÛASP.NET MVCÖÐÀ¹½ØÆ÷µÄʹÓ÷½·¨¡£
ASP.NET MVC°¸Àý½Ì³Ì£¨»ùÓÚASP.NET MVC beta£©——µÚÆßƪ£ºÏл°ASP.NET MVC
ÕªÒª: ±¾ÎÄ×÷Ϊ¡¶ASP.NET MVC°¸Àý½Ì³Ì¡·µÄÍê½áƪ£¬½ö´
Ïà¹ØÎĵµ£º
Äú¿ÉÒÔʹÓÃHTTPÄ£¿é£¬Ò»¸öµ½ASP.NET HttpApplicationStateÀàµÄÀ©Õ¹£¬ÔÚGlobal.asax±àд´úÂëÇ¿ÖÆASP.NETÔÚÿһ¸öÒ³ÃæÇëÇóʱ×Ô¶¯×¢ÈëÒÀÀµµÄ¶ÔÏ󣬾ÍÏñÔÚASP.NET Web´°ÌåÓ¦ÓóÌÐòÖÐÌÖÂÛµÄÒ»Ñù.
ÏÂÁз½·¨ÏÔʾÁËÒ»¸öºÏÊʵķ½·¨Äܹ»»ñÈ¡PreRequestHandlerExecuteʼþ½«Ëü×Ô¼º×¢Èëµ½ASP.NE ......
1¡¢Ö±½Ó½«Ò³ÃæÄÚÈÝ´æÔÚ±äÁ¿ÖкóÊä³ö£º
StringBuilder IndexContentResult= new StringBuilder(); //´æ·ÅÊä³öÒ³ÃæµÄHTML
IndexContentResult.Append("<html>\n");
IndexContentResult.Append(&qu ......
/* from: http://www.techmango.com/blog/article/DotNet/Explore_Asp_net_postback_mechanism.htm */
__doPostBack×÷ΪÔÚasp.netÖÐÒ»¸öºÜºËÐĺÜÖØÒªµÄ²¿·Ö,ÎÒÃÇÓбØÒªÉîÈëÁ˽âÒ»ÏÂ.
Æäʵ,__doPostBackÊÇÒ»¸öºÜ¼òµ¥µÄ½Å±¾º¯Êý.´úÂëÈçÏÂ:
//__doPostBack<input type="hidden" name="__EVENTTARGET" id="__EVENTTA ......
·½·¨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 ......
ʲôÊÇMVCģʽ
MVC£¨Model-View-Controller£¬Ä£ÐÍ—ÊÓͼ—¿ØÖÆÆ÷ģʽ£©ÓÃÓÚ±íʾһÖÖÈí¼þ¼Ü¹¹Ä£Ê½¡£Ëü°ÑÈí¼þϵͳ·ÖΪÈý¸ö»ù±¾²¿·Ö£ºÄ£ÐÍ£¨Model£©£¬ÊÓͼ£¨View£©ºÍ¿ØÖÆÆ÷£¨Controller£©¡£
ÄÇôMVCģʽºÍÎÒÃÇÊìϤµÄWebFormģʽÓÐʲô²»Í¬ÄØ£¿ËûµÄ¸÷¸ö²¿·ÖÓÖÊÇÔõÑù·Ö¹¤µÄÄØ£¿
ÎÒÃÇÏÈÀ´¿´Ò»ÏÂÆÕͨµÄWebFormģʽÏ£ ......