ѧϰASP.NET + MVC£¨Ò»£©
Ò».ÕªÒª
¡¡¡¡ºÍ×ÔÉíˮƽÓйØ, ÎÒ×Üϲ»¶Ð´ÈëÃż¶±ðµÄÎÄÕÂ.±ÈÈçËäÈ»×öÏîÄ¿ÓùýÒ»¸öÄÚ²¿µÄMVC¿ò¼Ü, µ«Êǵ±¿´µ½ASP.NET MVCʱÎÒÈ´»¹ÊDz»ÖªµÀ´ÓÄÄÀïÈëÊÖ¿ªÊ¼Ñ§Ï°µÄºÃ.ÓÚÊÇÎÒдÏÂÕâÆªÈëÃż¶µÄϵÁÐÎÄÕÂ,¡¡ ½«ÀÏÕÔ(Jeffrey Zhao)µÄASP.NET MVCϵÁÐÊÓÆµ¿Î³Ìѧµ½µÄ֪ʶÔÙÀí½âºÍÔÙÏû»¯, ÈÃ×µÄÈËÒ²Äܸú×ÅÎÒѧ¶®ASP.NET MVC
¡¡¡¡¶þ.ÈËÎï¼ò½é
¡¡¡¡±¾Îĵĺܶà×ÊÁ϶¼À´×ÔÀÏÕÔ , Jeffrey Zhao. ´ËÈËÏàÐŲ»±ØÎÒ¶à˵Á˰É, ¸ßÊÖ,ǰ±²,żÏñ, ¶ÔÀÏÕԵľ´ÑöÈçÌÏÌϽˮÁ¬Ã಻¾ø, Èç»ÆºÓ·ºÀÄÒ»·¢²»¿ÉÊÕʰ......(ʡϿÚË®ÎÄ×ÖÈô¸É). ÔÚÎÒËÑË÷ÓÐûÓиü¼òµ¥²¢ÇÒϵͳµÄ½éÉÜASP.NET MVCµÄ×ÊÁÏʱ, ËÑË÷µ½ÁËÀÏÕÔÔÚWebcastÉÏÃæµÄϵÁÐÊÓÆµ½Ì³Ì. µ±È»Á˸ßÊֵĽ²½â¶¼ÊDZȽÏÈ«ÃæµÄ, ÓÐʱºîÌýÁË1Сʱ, ÕæÕýÀí½âµÄÖ»Óм¸¾ä»°.ÓÚÊÇÓÐÁËÒ»±ßѧϰһ±ßд´ËϵÁÐÎÄÕµÄÏë·¨.ÆäÖеÄ֪ʶ¶¼ÊÇ´ÓÀÏÕԵĽ̳ÌÖÐѧϰµ½µÃ.
¡¡¡¡Èý.Hello ASP.NET MVC
¡¡¡¡ÏÖÔÚ¿ªÊ¼¸ú×ÅÎÒÒ»²½Ò»²½Ñ§Ï°ASP.NET MVC.ÔÚʲô¶¼²»ÖªµÀ֮ǰ, »¹ÊÇÈÃÎÒÃÇÏÈÏÂÔØÒ»¸öASP.NET MVC³ÌÐò. µ±¿´µ½³ÌÐòÔËÐкó, ÎÒµÄÐIJŻá̤ʵºÜ¶à.
¡¡¡¡Ê×ÏÈÈ¥ASP.NET MVCµÄ¹ÙÍø¿´¿´:
¡¡¡¡http://www.asp.net/mvc/
¡¡¡¡ÕâÀïÎÒÃÇ¿ÉÒÔÏÂÔØASP.NET MVCµÄ°²×°Îļþ.Ŀǰ×îа汾ÊÇRC1 (×¢:RC, ¼´Release Candidate°æ±¾, ÊǾàÀëÕýʽ°æ×î½üµÄÒ»¸ö°æ±¾.Ò»°ãÒª¾ÀúRC1,2,3ºó¼´ÍƳöÕýʽ°æ)
¡¡¡¡ÁíÍâÎÒÃÇ¿ÉÒÔÔÚCodePlexÉÏ»ñȡԴ´úÂë:
¡¡¡¡http://www.codeplex.com/aspnet
¡¡¡¡ÔÚ¹ÙÍøÉÏÏÂÔØASP.NET MVC°²×°Îļþ, һ·»Ø³µÍê³É°²×°. Æô¶¯VS2008 SP1(²»ÊÇVS2008?²»ÊÇSP1?×÷Ϊһ¸öרҵµÄITÈËÊ¿,ˮƽ¿ÉÒÔ²Ë,Èí¼þÔÛÒ»¶¨ÒªÓÃеÄ!È¥ÕÒ¸öа汾°É!),µã»÷н¨,ÔÚWebÖпÉÒÔÕÒµ½:
µã»÷È·¶¨¼´´´½¨ÁËÒ»¸öĬÈϵÄMVCÏîÄ¿.ͬʱ»¹»á´´½¨Ò»¸ö²âÊÔÏîÄ¿. ÕâЩÎÒÏÖÔÚ¶¼²»¶®Ò²²»¹Ø×¢, Ö±½Ó½«WebÏîÄ¿ÖеÄdefault.aspxÉèÖÃΪÆô¶¯Ò³, ÔËÐÐÏîÄ¿, Ò»¸öASP.NET MVCµÄÏîÄ¿ÒѾÔËÐÐÔÚÎҵĵçÄÔÉÏÁË:
¡¡¡¡Í¼Æ¬¿´²»Çå³þ£¿Çëµã»÷ÕâÀï²é¿´Ôͼ£¨´óͼ£©¡£
¡¡¡¡¶øÇÒÄǸöHomeºÍAbout»¹Äܵã»÷!ËäÈ»ÏÖÔÚÎÒʲô¶¼²»¶®, ²»¹ý¿´×ÅÄÜÔËÐеÄʵÀý, ÐÄÀï¾Í̤ʵ¶àÁË!
¡¡¡¡ËÄ.ѧϰMVCµÄ¸ÅÄî
¡¡¡¡ÀÏÕÔµÄÊÓÆµ½Ì³ÌµÚÒ»½²ÊÇ"MVCģʽÓëASP.NET MVC¿ò¼Ü¸ÅÊö".Ö÷Òª½²½âMVCµÄ¸ÅÄî.ÄÇôÈÃÎÒÃÇÏÈÀ´Ñ§Ï°¸ÅÄî.
¡¡¡¡ÎÒÊÇÈç´ËÀí½âMVCµÄ:
¡¡¡¡ÎÒÃÇÏÖÔÚµÄÒ»¸öASP.NETÒ³ÃæÍ¨³£ÐèÒª×öÕâЩÊÂÇé:
¡¡¡¡1.»ñȡһ¸öÒ³ÃæÐèÒªµÄÊý¾Ý.¡¡
¡¡¡¡2.ÔÚÒ³ÃæµÄPage_Load(Ò³Ãæ¼ÓÔØ)·½·¨ÖÐΪÎÒÃǵÄÒ³Ãæ¿Ø¼þ°ó¶¨Êý¾Ý
¡¡¡¡3.ä¯ÀÀÆ÷ÏÔʾҳÃ
Ïà¹ØÎĵµ£º
Ê×ÏÈ£¬ËûÃǵÄÔËÐлúÖÆ²»Í¬¡£aspÊÇÊôÓÚÒ»ÖÖ½âÊÍÐ͵Ŀò¼Ü£¡ÊǽâÊÍÖ´Ðеģ¬Êǽű¾¡£asp.netÊDZàÒëÐ͵ģ¡×îÖÕ»á±à³Ì¶þ½øÖƵĻúÆ÷´úÂë¡£´ÓÕâÒ»µãÀ´Ëµ£¬asp.netÖ´ÐÐЧÂÊÉÏÒª±Èasp¸ß£¡
Æä´Î£¬aspÖ»ÔÊÐíʹÓÃjs»òÕßvbs¡£¶øasp.netÔò²»Ò»Ñù£¬Ö»Òª·ûºÏ¹«¹²ÓïÑÔÔËÐÐ¿â¹æ·¶µÄÓïÑÔ£¬¶¼¿ÉÒÔʹÓã¡´ÓÕâÒ»µãÉÏÀ´Ëµ£¬aspÔڵײã²Ù×÷ÉϽÏasp.ne ......
Ê×ÏÈÐèÒªÔÚÏîÄ¿ÖÐÌí¼Ó(Microsoft XML, v3.0)µÄÒýÓÃ
using MSXML2;
private string VerifyNotifyURL(string URL)
{
MSXML2.XMLHTTPClass xmlhttp=new MSXML2.XMLHTTPClass();
try
{
&nbs ......
ASP.NET
MVCµÄTempDataÓÃÓÚ´«ÊäһЩÁÙʱµÄÊý¾Ý£¬ÀýÈçÔÚ¸÷¸ö¿ØÖÆÆ÷Action¼ä´«µÝÁÙʱµÄÊý¾Ý»òÕ߸øView´«µÝһЩÁÙʱµÄÊý¾Ý£¬ÏàÐÅ´ó¼Ò¶¼¿´¹ý“ÔÚ
ASP.NETÒ³Ãæ¼ä´«ÖµµÄ·½·¨ÓÐÄļ¸ÖÖ”Õâ¸öÃæÊÔÌ⣬ÔÚASP.NET
MVCÖÐTempDataµÄ¾ÍÊÇÆäÖеÄÒ»ÖÖ´«Öµ·½·¨¡£TempDataĬÈÏÊÇʹÓÃSessionÀ´´æ´¢ÁÙʱÊý¾ÝµÄ£¬TempDataÖдæ·ÅµÄ ......
ASP.NET
MVCÌṩÁ˺ܶàHellperµÄ·½·¨£¬Hellper¾ÍÊÇһЩÉú³ÉHTML´úÂëµÄ·½·¨£¬·½±ãÎÒÃÇÊéдHTML´úÂë(ÓÐÒ»²¿·ÖµÄÅóÓѸüϲ»¶Ö±½ÓдHTML
´úÂë)¡£ÎÒÃÇÒ²¿ÉÒÔÀûÓÃ.NET 3.5µÄÀ©Õ¹·½·¨À´ÊéдÎÒÃÇ×Ô¼ºµÄHellper¡£
ÀýÈ磺
<%
=
Html.ActionLink(
"
Ê×Ò³
"
,
"
index
"
,
"
Home
"
......