ʹÓÃASP.NET MVC(C#)15·ÖÖÓÄÚ´´½¨Ò»¸öµçÓ°Êý¾Ý¿â³ÌÐò
Õâƪ½Ì³ÌµÄÄ¿µÄÊÇÈÃÄãÌå»áһϴ´½¨Ò»¸ö ASP.NET MVC ³ÌÐòÊÇÒ»ÖÖʲôÑùµÄ¸Ð¾õ¡£ÔÚÕâƪ½Ì³ÌÀÎÒͨ¹ý´ÓÍ·µ½Î²µØ´´½¨Ò»Õû¸öASP.NET MVC³ÌÐòÀ´½øÐÐ˵Ã÷¡£ÎÒ»á½ÌÄãÈçºÎ´´½¨Ò»¸ö¼òµ¥µÄÊý¾Ý¿âÇý¶¯³ÌÐò£¬´Ë³ÌÐò»áÑÝʾÄãÈçºÎÒÔÁбíÏÔʾ¡¢Ð½¨ºÍ±à¼Êý¾Ý¿â¼Ç¼¡£
ΪÁ˼ò»¯ÎÒÃÇ´´½¨³ÌÐòµÄ¹ý³Ì£¬ÎÒÃǽ«ÀûÓÃVisual Studio 2008µÄ“½ÅÊּܔÌØÐÔ¡£ÎÒÃÇÈÃVisual StudioÀ´Éú³É¿ØÖÆÆ÷£¬Ä£ÐͺÍÊÓͼµÄ´úÂëºÍÄÚÈÝ¡£
Èç¹ûÄãÒѾÓùýASP»òASP.NET£¬ÄÇôÄã»á·¢ÏÖASP.NET MVCºÍËüÃÇÊǺÜÏàËƵġ£ ASP.NET MVC ÖеÄÊÓͼÓëASPÖеÄÒ³(pages)·Ç³£Ïñ¡£¶øÇÒ£¬¾ÍÏñASP.NET WebForm³ÌÐòÄÇÑù£¬ ASP.NET MVC ¿ÉÒÔÈÃÄãʹÓÃ.Net FrameworkÌṩµÄÓïÑÔºÍÀàÀ´½øÐпª·¢¡£
ÎÒÏ£ÍûÕâ¸ö½Ì³Ì¿ÉÒÔÈÃÄã¸Ð¾õµ½´´½¨ASP.NET MVC³ÌÐòÓë´´½¨ASP»òASP.NET WebForm³ÌÐòÊǶàôµÄÏàËÆ¡£
µçÓ°Êý¾Ý¿â³ÌÐò¸ÅÊö
ÓÉÓÚÎÒÃǵÄÄ¿µÄÊÇҪʹËùÓÐÊÂÇ鶼¾¡Á¿¼òµ¥£¬ËùÒÔÎÒÃǾʹ´½¨Ò»¸öºÜ¼òµ¥µÄµçÓ°Êý¾Ý¿â³ÌÐò¡£ÎÒÃÇÕâ¸ö¼òµ¥µÄ³ÌÐòÄܹ»×ö3¼þÊÂÇ飺
1¡¢ÁбíÏÔʾµçÓ°Êý¾Ý¿â¼Ç¼
2¡¢Ð½¨Ò»¸öµçÓ°Êý¾Ý¿â¼Ç¼
3¡¢±à¼Ò»¸öµçÓ°Êý¾Ý¿â¼Ç¼
ÔÙ˵һ´Î£¬ÓÉÓÚÎÒÃÇÒª¾¡Á¿¼òµ¥£¬ÎÒÃǽ«ÀûÓà ASP.NET MVC ËùÐèµÄ×îÉÙÌØÐÔÀ´´´½¨ÎÒÃǵijÌÐò¡£ÀýÈ磬ÎÒÃDz»»áÓõ½²âÊÔÇý¶¯¿ª·¢¡£
ΪÁË´´½¨ÎÒÃǵijÌÐò£¬ÎÒÃÇÐèÒªÍê³ÉÒÔϸ÷¸ö²½Ö裺
1¡¢´´½¨ ASP.NET MVC Web ApplicationÏîÄ¿
2¡¢´´½¨Êý¾Ý¿â
3¡¢´´½¨Êý¾Ý¿â¶ÔÏó
4¡¢´´½¨ ASP.NET MVC ¿ØÖÆÆ÷
5¡¢´´½¨ ASP.NET MVC ÊÓͼ
×¼±¸¹¤×÷
ÄãÐèÒªVisual Studio 2008»òÕßVisual Web Developer 2008 Express À´´´½¨ ASP.NET MVC ³ÌÐò£¬Ä㻹ÐèÒªÏÂÔØ ASP.NET MVC ¿ò¼Ü¡£
Èç¹ûÄ㻹ûÓÐVisual Studio 2008£¬Äã¿ÉÒÔ´ÓÒÔÏÂÍøÖ·ÏÂÔØÒ»¸ö90ÌìÊÔÓð棺
http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx
»òÕߣ¬Äã¿ÉÒÔʹÓà Visual Web Developer Express 2008£¬Èç¹ûÄã¾ö¶¨ÓÃÕâ¸öµÄ»°£¬Äã±ØÐë°²×°Service Pack 1£¬Äã¿ÉÒÔ´ÓÒÔÏÂÍøÖ·ÏÂÔØ´øÓÐService Pack 1µÄVisual Web Developer 2008 Express
http://www.microsoft.com/downloads/details.aspx?FamilyId=BDB6391C-05CA-4036-9154-6DF4F6DEBD14&displaylang=en
°²×°Íê Visual Studio 2008 »òÕß Visual Web Developer 2008Ö®ºó£¬ÄãÐèÒª°²×°ASP.NET MVC ¿ò¼Ü£¬Äã¿ÉÒÔ´ÓÒÔÏÂÍøÖ·ÏÂÔص½£º
http://www.asp.net/mvc
Èç¹û²
Ïà¹ØÎĵµ£º
ÒÔǰûÓÐÓöµ½£¬½ñÌìÒÔǰͬÊÂÎÊÕâ¸öÎÊÌ⣬Õû³öÀ´×öΪÊÕ²Ø
Ö±½ÓÌù´úÂë:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(SenFe_Replace("³ÁÏÂÐÄÈ¥×öºÃÿһ¼þÊÂ_2010_2_1_asp.net_ÄãÒ»¶¨ÐÐ"));
& ......
·½·¨Ò»£ºÊ¹ÓÃFileUpLoad ¿Ø¼þ¶à¸öÖ±½ÓÉÏ´«¡£ÕâÑù×öµÄÎÊÌâ¾ÍÊÇÒªÇóÒ³ÃæÌá½»£¬´Ó¶øµ¼ÖÂһЩ²»Ó¦¸ÃˢеÄÄÚÈÝÔڴ˲Ù×÷¹ý³ÌÖÐÏûʧµô¡£µ«ÊÇÓÃScriptManger À´Åª È´ÓÖ²»ÄÜÉÏ´«ÁË ÔÒòºÜ¼òµ¥ FileUpLoad ¿Ø¼þÒªÇópost¡£ÓÉÓÚÕâ¸öÎÊÌâ ËùÒÔ¶àÊýÈ˶¼ºÜÉÙ²ÉÓÃÕâÖÖ·½·¨£¬²»µÃ²»ÁíÑ°Ëü·¨¡£ÏÂÃæµÄ·½·¨¶þ½â¾ö´ËÎÊÌâ¡£
·½·¨¶þ£ºÊ¹ÓÃHtml±êÇ ......
ÏÖÔÚµÄÍøÒ³ÓÐÏ൱һ²¿·ÖÊDzÉÓÃÁËAJAX¼¼Êõ,²»¹ÜÊDzÉÓÃC#ÖеÄWebClient»¹ÊÇHttpRequest¶¼µÃ²»µ½ÕýÈ·µÄ½á¹û,ÒòΪÕâЩ½Å±¾ÊÇÔÚ·þÎñÆ÷·¢ËÍÍê±Ïºó²ÅÖ´ÐеÄ!
µ«ÎÒÃÇÓÃIEä¯ÀÀÒ³ÃæʱÊÇÕý³£µÄ,ËùÒÔ½â¾ö·½·¨Ö»ÓÐ1¸ö¾ÍÊDzÉÓÃWebBrowser¿Ø¼þ
µ«ÊÇʹÓÃWebbrowserÄã»á·¢ÏÖ,ÔÚDownloadCompleteʼþÖÐ,Äã¸ù±¾ÎÞ·¨ÖªµÀÒ³ÃæºÎʱ²ÅËãÊÇÕæÕýµ ......
1. ´ò¿ªÐµĴ°¿Ú²¢´«ËͲÎÊý [·µ»ØĿ¼]
´«ËͲÎÊý£º
response.write("£¼script£¾window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')£¼/script£¾")
½ÓÊÕ²ÎÊý£º
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
2.Ϊ°´Å¥ ......
ºÜ¶àÈ˶¼ÏòÔÚ·þÎñÆ÷¶Ëµ÷Óÿͻ§¶ËµÄº¯ÊýÀ´²Ù×÷£¬Ò²¾ÍÊÇÔÚaspÖе÷ÓÃjavascript½Å±¾ÖÐÒѾ¶¨ÒåºÃµÄ½Å±¾º¯Êý¡£¾¹ýÑо¿£¬·¢ÏÖÁËһЩÃãÇ¿µÄ·½·¨¡£
1. ÓÃResponse.Write·½·¨Ð´Èë½Å±¾
±ÈÈçÔÚÄãµ¥»÷°´Å¥ºó£¬ÏȲÙ×÷Êý¾Ý¿â£¬ÍêÁ˺óÏÔʾÒѾÍê³É£¬¿ÉÒÔÔÚ×îºóÏëµ÷Óõĵط½Ð´ÉÏ
Response.Write("<script type='text/javascrip ......