Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 Excelµ¼Èëµ½SQL ServerÊý¾Ý¿â


ASP.NET Excelµ¼Èëµ½SQL ServerÊý¾Ý¿â
Ìṩ°ÑExcelÀïµÄÊý¾Ýµ¼Èëµ½SQL Server Êý¾Ý¿â£¬Ç°ÌáÊÇExcelÀïµÄ×Ö¶ÎÔÚSql Server±íÀﶼÓУ¬²»È»»á³öÏÖ´íÎó¡£×¢ÊͺÜÏêϸŶ£¡ÒªÒýÓõÄÃüÃû¿Õ¼äÊÇ£º
using System.Data.OleDb;
using System.Data.SqlClient;
//²Ù×÷Àà
 public class ExcelToSQL
{
  & ......

ASP.NET MVC ÈëÃÅ5¡¢ViewÓëViewData

viewÔÚMVCģʽÖÐÓëÓû§½øÐÐ×îÖ±½ÓµÄ½Ó´¥£¬Ëü¸ºÔðÊý¾ÝµÄ³ÊÏÖ¡£ÕâÀïҪעÒâÒ»µã¾ÍÊÇ£¬viewÖ»ÊǸºÔðÊý¾ÝµÄ³ÊÏÖ£¬ËùÒÔÎÒÃÇÓ¦¸ÃÒª¾¡Á¿ÈÃ
viewÖв»Éæ¼°ÒµÎñÂß¼­µÄ´¦Àí¡£
ÎÒÃÇÀ´Ìí¼ÓÒ»¸öBlogÊ×Ò³µÄview¡£ÔÚ°²×°ÁËASP.NET MVCºó£¬ÎÒÃÇÔÚÌí¼ÓÐÂÏîÄ¿µÄʱºò¿ÉÒÔ¿´µ½ÓÐMVCµÄviewÄ£°å£º
 
×¢£ºÈç¹ûÄãµÄÊÇÖÐÎÄ°æ
µÄVS£¬°²×°Íêºó¿ ......

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


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

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


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