Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ѧϰASP.NET + MVC£¨ËÄ£©

Ò».ÕªÒª
¡¡¡¡±¾ÎĽ²½âÔÚActionÖÐÏòView´«µÝModelµÄ¼¸ÖÖ·½Ê½.ÒÔ¼°View»ñÈ¡ModelÒÔºóÈçºÎ±àдÏÔʾÂß¼­.»¹ÏêϸµÄ½éÉÜÁËASP.NET MVC¿ò¼ÜÌṩµÄHtml HelperÀàµÄʹÓü°ÈçºÎΪHtml HelperÀàÌí¼Ó×Ô¶¨ÒåÀ©Õ¹·½·¨.
¡¡¡¡¶þ.³ÐÉÏÆôÏÂ
¡¡¡¡ÉÏһƪÎÄÕÂÖÐÎÒÃÇѧϰÁËController´¦ÀíÒ»´ÎÇëÇóµÄÈ«¹ý³Ì.ÔÚControllerµÄActionÖÐ, »á´«µÝÊý¾Ý¸øView,»¹»á֪ͨView¶ÔÏó¿ªÊ¼ÏÔʾ.ËùÒÔModelÊÇÔÚActionÖлñÈ¡µÄ, ²¢ÓÉAction´«µÝ¸øView. View¶ÔÏó½Óµ½Action֪ͨºó»áʹÓÃ×Ô¼ºµÄÏÔʾÂß¼­Õ¹Ê¾Ò³Ãæ.
¡¡¡¡Èý.´«µÝÊý¾Ý¸øView
¡¡¡¡ÔÚMVCÖÐ,Model¶ÔÏóÊÇÖ¸°üº¬ÁËÊý¾ÝµÄÄ£ÐÍ. Controller½«Model´«µÝ¸øViewÒÔºó, View¶ÔÏóÖв»Ó¦¸Ã×öÈκεÄÒµÎñÂß¼­´¦Àí, ½ö½ö¸ù¾ÝModel¶ÔÏó×öһЩÏÔʾÂß¼­µÄ´¦Àí.
¡¡¡¡´«µÝModel¶ÔÏóʱ, ÎÒÃÇÓÐÁ½ÖÖÑ¡Ôñ:
¡¡¡¡1.´«µÝÒ»¸öÈõÀàÐ͵ļ¯ºÏ, ¼´³ÉԱΪobjectÀàÐ͵ļ¯ºÏ,¡¡ ÔÚViewÖÐÐèÒª½«Ã¿¸ö³ÉԱת»»³ÉÎÒÃÇÐèÒªµÄÀàÐÍ,±ÈÈçint, string,×Ô¶¨ÒåÀàÐ͵È.
¡¡¡¡2.´«µÝÇ¿ÀàÐͶÔÏó, ÕâЩÀàÐÍÊÇÎÒÃÇ×Ô¶¨ÒåµÄ. ÔÚViewÖÐÖ±½ÓʹÓÃÎÒÃÇ´«µÝµÄÇ¿ÀàÐͶÔÏó, ²»ÐèÒªÔÙת»»ÀàÐÍ.
¡¡¡¡Èç¹ûÈÃÎÒÃÇ×Ô¼ºÉè¼ÆÒ»¸öMVC¿ò¼Ü, ÎÒÃÇÒ²»áÏëµ½ÉÏÃæÁ½ÖÖʵÏÖ·½Ê½,½ÓÏÂÀ´¿´¿´ÔÚASP.NET MVCÖеÄʵÏÖ.
¡¡¡¡1.´«µÝÈõÀàÐ͵ļ¯ºÏ
¡¡¡¡(1) ÈçºÎ´«µÝ
¡¡¡¡ASP.NET MVC¿ò¼Ü¶¨ÒåÁËViewContextÀà, Ö±ÒëºóÊÇ"ViewÉÏÏÂÎÄ", ÆäÖб£´æºÍViewÓйصÄËùÓÐÊý¾Ý, ÆäÖÐModel¶ÔÏóÒ²·â×°ÔÚÁË´ËÀàÐÍÖÐ.
¡¡¡¡ViewContext¶ÔÏó°üº¬Èý¸öÊôÐÔ:
¡¡¡¡IView View
¡¡¡¡ViewDataDictionary ViewData
¡¡¡¡TempDataDictionary TempData
¡¡¡¡ÆäÖÐViewData¼¯ºÏºÍTempData¼¯ºÏ¶¼ÊÇÓÃÀ´±£´æModel¶ÔÏóµÄ.ÔÚÒ»¸öControllerµÄActionÖÐ, ÎÒÃÇ¿ÉÒÔÓÃÈçÏ·½Ê½ÎªÕâÁ½¸ö¼¯ºÏ¸³Öµ:
¡¡¡¡¡¡¡¡///¡¡<summary>
¡¡¡¡¡¡¡¡///¡¡´«µÝÈõÀàÐÍModelµÄActionʾÀý
¡¡¡¡¡¡¡¡///¡¡</summary>
¡¡¡¡¡¡¡¡///¡¡<returns>ViewResult</returns>
¡¡¡¡¡¡¡¡public¡¡ActionResult¡¡WeakTypedDemo()
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡ViewData["model"]¡¡=¡¡"Weak¡¡Type¡¡Data¡¡in¡¡ViewData";
¡¡¡¡¡¡¡¡¡¡¡¡TempData["model"]¡¡=¡¡"Weak¡¡Type¡¡Data¡¡in¡¡TempData";
¡¡¡¡¡¡¡¡¡¡¡¡return¡¡View("WeakTypedDemo");
¡¡¡¡¡¡¡¡}
¡¡¡¡ÔÚÒ³ÃæÖÐ, ÊÇÓÃÈçÏ·½Ê½Ê¹ÓÃÕâÁ½¸ö¼¯ºÏ:
¡¡¡¡<div>
¡¡¡¡¡¡¡¡<%¡¡=¡¡ViewData["model"]¡¡%><br¡¡/>
¡¡¡¡¡¡¡¡<%¡¡=¡¡TempData["model"]¡¡%><br¡¡/>
¡¡¡¡</div>
¡¡¡¡(2)


Ïà¹ØÎĵµ£º

asp.net UrlÖØÐ´Ñ§Ï°

1.ͨ¹ýRewritePathʵÏÖÖØÐ´
     URLÖØÐ´¿ÉÒÔͨ¹ý±à³ÌµÄ·½Ê½À´ÊµÏÖ¡£ASP.NETÖеÄContex.RewritePath()·½·¨¿ÉÒÔÈÃÄã´Ó³ÌÐòÖÐʵÏÖÖØÐ´ÇëÇóµÄURL¡£Ò»µ©ÖØÐ´ºó£¬ÏµÍ³½«Ê¹ÓÃеķ¾¶À´¼ÌÐøÖ´ÐÐÕâ¸öÇëÇó¡£ 
    ÔÚGlobal.asaxÎļþµÄApplication_BeginRequest()·½·¨ÖУ¬ÄãÐèÒªÔö¼Ó´úÂëÀ ......

ASP.Net ºÍ ASPÓÐÊ²Ã´Çø±ð£¿

Ê×ÏÈ£¬ËûÃǵÄÔËÐлúÖÆ²»Í¬¡£aspÊÇÊôÓÚÒ»ÖÖ½âÊÍÐ͵Ŀò¼Ü£¡ÊǽâÊÍÖ´Ðеģ¬Êǽű¾¡£asp.netÊDZàÒëÐ͵ģ¡×îÖÕ»á±à³Ì¶þ½øÖƵĻúÆ÷´úÂë¡£´ÓÕâÒ»µãÀ´Ëµ£¬asp.netÖ´ÐÐЧÂÊÉÏÒª±Èasp¸ß£¡
Æä´Î£¬aspÖ»ÔÊÐíʹÓÃjs»òÕßvbs¡£¶øasp.netÔò²»Ò»Ñù£¬Ö»Òª·ûºÏ¹«¹²ÓïÑÔÔËÐÐ¿â¹æ·¶µÄÓïÑÔ£¬¶¼¿ÉÒÔʹÓã¡´ÓÕâÒ»µãÉÏÀ´Ëµ£¬aspÔڵײã²Ù×÷ÉϽÏasp.ne ......

ASP.NET Excelµ¼³ö(¶¯Ì¬Éú³É)½â¾ö·½°¸


ASP.NET Excelµ¼³ö(¶¯Ì¬Éú³É)½â¾ö·½°¸
£¨Ò»£©¡¢·þÎñÆ÷¶ËµÄexcel×é¼þÀ´Éú³ÉÄ¿±êExcel
  ¼´ÔÚºǫ́µ÷ÓÃexcel×é¼þ£¬À´¶Áȡģ°å£¬Ìîдģ°åµÄ¡£¾ÍÊǺǫ́Æô¶¯ExcelÀ´´¦ÀíµÄ£¬ÔÚ½ø³Ì¹ÜÀíÆ÷Àï¿ÉÒԲ鿴µ½ËüµÄ½ø³Ì¡£
  Óŵ㣺Excel´¦Àí¹¦Äܷḻ£¬¶àÑù£¬¿ÉÒÔÍê³ÉÒ»ÇеÄExcelÎļþ´¦Àí¡£
  ȱµã£º·þÎñÆ÷¶ËҪװExcel ......

ASP.NETÖи߼¶³ÌÐòÔ± ÃæÊÔÌâ


×÷Õß: Íõ¾°  À´Ô´: ²©¿ÍÔ°  ·¢²¼Ê±¼ä: 2010-03-08 14:18  ÔĶÁ: 239 ´Î  Ô­ÎÄÁ´½Ó   [ÊÕ²Ø]  
¡¡¡¡×î½üÔÚÕÐÆ¸ÐµÄÍŶӳÉÔ±ÖУ¬×Ô¼ºÏë³öÁËһЩÎÊÌâ¡£ÏÈÁгöÀ´£¬Óлú»á²»¶Ï¸üаɡ£
¡¡¡¡µÚÒ»²¿·Ö£º
¡¡¡¡»¥Ïà½éÉܼ°Á˽â
¡¡¡¡1.Çë½éÉÜÒ»ÏÂÄã ......

¡°ASP.NET(C#)Fans¡± QQȺ£º96877690

---------------------------------------
Asp.Net,C#,SQL,JS,WCF,AJAX,¹¤×÷Á÷,WPF,MVC,LINQ,Éè¼ÆÄ£Ê½(¼Ü¹¹)µÈ¼¼ÊõÌÖÂÛ
“ASP.NET(C#)Fans” QQȺ£º96877690
---------------------------------------
²»¹ÜÊÇJ2SE¡¢J2EE»¹ÊÇJ2ME¾´Çë¼ÓÈ룡Eclipse¡¢NetBeans
Java½»Á÷QQ¸ß¼¶ÈºÀ©ÕУº96878255  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ