Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : asp.net

[·­Òë]ASP.NET MVC

ÔÚ½ñÌ죬MVC(Model-View-Controller)Éè¼ÆģʽÓë²âÊÔÇý¶¯¿ª·¢·½·¨(Test-Driven Development ¼ò³ÆTDD)±»¹ã·ºÓ¦ÓÃÓÚÆóÒµ¼¶WEBÓ¦ÓõĿª·¢ÖС£MVCÉè¼ÆģʽǿÖÆÎÒÃǽ«Ó¦Ó÷ֽâ³ÉÈý¸ö²¿·Ö£ºÄ£ÐÍ(Model)¸ºÔðÒµÎñÊý¾ÝµÄ´æ´¢¼°¹ÜÀí£¬ÊÓͼ(View)¸ºÔð³ÊÏÖÊý¾Ý£¬²¢ÎªÓû§ÌṩÓëϵͳ½»»¥µÄ½çÃæ½Ó¿Ú£¬¶ø¿ØÖÆÆ÷(Controller)Ôò¸ºÔð½«Óû§¶¯×÷ת»»³ÉÏàÓ¦µÄÒµÎñÊý¾Ý¼¯ºÏ´«µÝ¸øÄ£ÐÍ£¬»òÕß½«ÒµÎñÊý¾Ýת»»³ÉÏàÓ¦µÄ·½Ê½´«µÝ¸øÊÓͼ¡£
ʹÓÃMVCÉè¼ÆģʽµÄÒ»¸ö×î´óµÄºÃ´¦¾ÍÊÇËü¼ò»¯ÁËWEBÓ¦Óÿª·¢ÖеÄTDD¹ý³Ì£¬ÒòΪËüʹÎÒÃDZÜÃâÁËÓ븴ÔÓµÄͼÐÎÓû§½çÃæ(GUIs)½»»¥¡£TDDÐèÒª¿ª·¢Õß´´½¨Ð¡Á£¶ÈµÄµ¥Ôª²âÊÔÓÃÀý£¬¼ì²â³öÖ´ÐÐʧ°ÜµÄÓÃÀý£¬±àд´úÂëÒÔͨ¹ýÓÃÀý¼ì²â£¬×îºóÒªÖع¹´úÂëÒÔÓ¦¶ÔÐèÇó±ä¸ü¡£
Ö±µ½2007ÄêÄ©£¬¿ÉÓÃÓÚASP.NETµÄMVC¿ò¼ÜÖ»ÓпªÔ´¿ò¼ÜMonoRail¡£¶ø´Ó2000Ä꿪ʼ£¬Struts¾Í³ÉΪJavaƽ̨ÉÏÓÃÓÚMVC¼Ü¹¹µÄ¿ò¼Ü¡£PHP¸üÊÇÓµÓÐÊ®¼¸ÖÖMVC¿ò¼Ü¡£Ruby on Railsƽ̨±¾Éí¾Í×Ô´øÁËĬÈϵÄMVC¼Ü¹¹¹¦ÄÜ£¬²¢ÇÒÆäÖаüº¬Ò»¸ö"text/unit"¿â£¬ÓÃÒÔÕûºÏµ¥Ôª²âÊÔ¹¦ÄÜ¡£
ÔÚVS2002ºÍVS2003ÖУ¬Visual Studio¿ª·¢Ð¡×éÈÔȻûÓÐÄÜΪÕâ¸öIDEÌṩµ¥Ôª²âÊÔ¹¦ÄܺÍÖع¹ÌØÐÔ¡£ÖÕÓÚ£¬ÔÚVS2005µÄ²âÊÔ°æÖУ¬µ¥Ôª²âÊÔ¹¦ÄÜ(MSTest)±»ÕûºÏµ½ ......

ÔÚASP.NETÖУ¬×Ö·û´®µÄ·Ö¸î¼òµ¥Ê¾Àý

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string str = "123456789";
        //string str1 = Eval("str").ToString().Substring(0,3);
        //˵Ã÷£ºÏÔÈ»£¬Õâ¸öд·¨ÊÇ´íµÄ£¬ÕâÖ»ÄÜÓÃÓڿؼþ°ó¶¨µÄÉÏÏÂÎÄÖС£
        string str1 = str.Substring(0,5);
        Response.Write("ÊäÈëÒѾ­¼ôÇйýµÄµÄ×Ö·û´®£º"+str1);
    }
}
˵Ã÷£ºÕâÊÇÒ»¸öÒ³ÃæµÄÒþ²Ø´úÂë¡£ ......

ASP.NET MVCСÂÛ

Ç°ÑÔ
      ASP.NET MVC×÷Ϊ΢Èí¹Ù·½µÄ.NETƽ̨ÏÂMVC½â¾ö·½°¸£¬×Ôµ®ÉúÆð¾ÍÎüÒýÁËÖÚ¶à.NETƽ̨¿ª·¢ÈËÔ±µÄÑÛÇò¡£ÔÚ¾­ÀúÁËÂþ³¤Previewºó£¬ÉϸöÔÂ΢ÈíÖÕÓÚ·¢²¼ÁËÆäbeta°æ¡£Ó¦¸Ã˵£¬Í¨¹ýÎÒÇ×Éíʵ¼ù£¬ÎÒÈÏΪÕâ¸ö¿ò¼ÜµÄÉè¼Æ»¹ÊÇÏ൱ÓÅÐãµÄ£¬ÖÁÉÙ´ÓÒ×ÓÃÐÔÀ´Ëµ£¬ASP.NET MVCÒªÓÅÓÚJavaƽ̨ÉϵÄStrutsºÍStruts2¡£Ê¹ÓÃStrutsʵÏÖMVCʱ£¬³ýÁËҪдһ¶ÑActionForm¡¢ActionºÍActionResultÍ⣬×îÍ·ÌÛµÄĪ¹ýдÓÚ¸÷ÖÖxmlÓ³ÉäÅäÖÃÎļþ¡£Struts2ËäÈ»²»ÓÃÔÙдActionForm£¬²¢ÇÒ½µµÍÁËÇÖÈë¶È£¨ÆäʵStruts2ºÍStruts¹Øϵ²»´ó£¬¶ø»ù±¾¿ÉÒÔÈÏΪÊÇWebWorkµÄºóÐø°æ±¾£©£¬µ«ÊÇÈÔÎÞ·¨±ÜÃâxmlÅäÖÃÎļþ¡£
      ASP.NET MVC´ÓÒ»¿ªÊ¼µÄÉè¼Æ˼·¾ÍÓëStruts²»Í¬£¬ËüµÄÓ³ÉäÊÇÀûÓ÷ÓÉÅäÖöø·Çxml£¬´Ó¶ø´ó´ó½µµÍÁË¿ª·¢¸´ÔӶȣ¬²¢ÇÒ±ÈStrutsÒª¸üÖ±¹Û£¬¸üÈÝÒ×ÉÏÊÖ¡£
      ¿ÉÊÇ£¬Õâ²¢²»±íÃ÷ASP.NET MVC¾ÍÊǾ¡Éƾ¡ÃÀµÄ¡£ÔÚÎÒʵ¼ùµÄ¹ý³ÌÖУ¬·¢ÏÖijЩµØ·½Ê¹ÓÃÆðÀ´»¹ÊDz»Ì«·½±ã£¬ÔÚÕâÀïССÂÛÊöһϡ£²»Í×Ö®´¦£¬»¹Çë¸÷λ¾¡ÇéÅúÆÀ¡£
±ðŤµÄÊÓͼ£ºÄܲ»Äܲ»ÒªÈÃÎҳе£Âß¼­
      ÎÒ¸öÈËÈÏΪ£¬ASP.NET MVCµÚÒ»¸ö²»Ì ......

ASP.net¿ª·¢ÏµÁÐÖ®.netµÄÊÀ½ç

     ÔÚ.netµÄÊÀ½çÀïµ½µ×ÓÐʲôÄØ£¿µÚÒ»¸öÊÇ.net¿ò¼Ü£¨.net Framework)£¬ÏÖÔÚ×îеÄÒѾ­ÊÇ4.0°æ±¾ÁË£¬ºÇºÇ£¬µ«ÊÇÎÒµÄnetcmsÓõÄÊÇ2.0°æ±¾¡£µÚ¶þ¸öÊÇ.net¼¯³É¿ª·¢»·¾³£¬Ò²¾ÍÊÇÎÒÃÇƽ³£¿´µ½µÄvisual studio .net 2003 £¨2005 2008µÈ£©¡£ÊÇÓÃÀ´Ð´³ÌÐòºÍµ÷ÊÔ³ÌÐòÓõġ£µ±È»,Èç¹ûÄ㹻ţ±Æ£¬ÄãÒ²¿ÉÒÔÓüÇʱ¾»òultraedit¡£
     ÏÈÀ´ÁÄÒ»ÁÄ.net¿ò¼Ü£¬Ñ§¹ýjavaµÄÅóÓѶ¼ÖªµÀjre£¨javaÐéÄâ»ú£©£¬Êµ¼ÊÉÏ.net¿ò¼ÜºÍjreÒ»Ñù¶¼ÊÇÒ»¸öÐéÄâ»úƽ̨¡£Õâ¸öƽ̨¹¹½¨ÔÚ²Ù×÷ϵͳ֮ÉÏ£¬È«Ãæ½Ó¹Ü²Ù×÷ϵͳ¡£¶øºóÔÚÕâ¸öƽ̨ÉÏÎÒÃÇÈ¥¿ª·¢ÎÒÃǵÄÈí¼þ¡£¶ÔÓ¦windows²Ù×÷ϵͳµÄÊÇ.netƽ̨£¬¶ÔÓ¦linux²Ù×÷ϵͳµÄÊÇMONOƽ̨£¨Ò»ÈºÅ£ÈËÕû³öÀ´µÄ¶«¶«£©¡£.net¿ò¼Ü°üÀ¨Á½¸ö²¿·Ö£ºÒ»¸öÊÇCLR£¨¹«¹²ÓïÑÔÔËÐÐʱ£¬Ò²¾ÍÊÇÐéÄâ»ú£©¡£Ò»¸öÊÇFCL£¨¿ò¼Ü»ù´¡Àà¿â¼¯£©¡£ÕâЩÀà¿âÀïµÄÀà·â×°ÁËÎļþ²Ù×÷¡¢Ï̡߳¢XMLµÈһϵÁеĸ߼¶Ó¦Óã¬ÎÒÃÇ¿ÉÒÔÓÃ.net¿ò¼ÜÌṩµÄ7000¶à¸öÀàÀ´ÇáËɽ¨Á¢ÎÒÃǵÄÓ¦ÓóÌÐò¡£
      ÎÒÃÇÒÔ.net¿ò¼Ü 3.0À´¿´¿´.netµÄÊÀ½çÀïÓÐʲô¡£´Óµ×²ã¿ªÊ¼Ê±Ò»Ì¨Âã»ú£»ÆäÉÏÊÇwindows»òlinux²Ù×÷ϵͳ£»ÏòÉÏÊÇCLR£»ÔÚCLRÉÏÃæÊÇFCL£»ÔÚFCLÉÏÊÇ.ne ......

ת£ºÔÚASP.NETÖÐÔÚ²»Í¬Ò³Ãæ¼ä½øÐÐÊý¾Ý´«µÝÓÐÄÄЩ·½·¨

Ëѵģ¬ÍøÂçºÜÇ¿´óµÄ
1. Get(¼´Ê¹ÓÃQueryStringÏÔʽ´«µÝ)
     ·½Ê½£ºÔÚurlºóÃæ¸ú²ÎÊý¡£
     Ìص㣺¼òµ¥¡¢·½±ã¡£
     ȱµã£º×Ö·û´®³¤¶È×Ϊ255¸ö×Ö·û£»Êý¾Ýй©ÔÚurlÖС£
     ÊÊÓÃÊý¾Ý£º¼òµ¥¡¢ÉÙÁ¿¡¢¹Ø¼üµÄÊý¾Ý¡£
     ÊÊÓ÷¶Î§£º´«µÝ¸ø×Ô¼º¡¢´«µÝ¸øÁíÒ»¸öÄ¿±êÒ³Ã棻³£ÓÃÓÚ2¸öÒ³Ãæ¼ä´«µÝÊý¾Ý¡£
     Ó÷¨£ºÀýÈ磺urlºó¼Ó?UserID=…£¬Ìøתµ½Ä¿±êÒ³Ã棬Ŀ±êÒ³ÃæÔÚËÅ·þ¶Ë¿ÉÓÃRequest.QueryString["InputText"]»ñÈ¡ÆäÖ¸¶¨²ÎÊýÖµ¡£
2. Post
     ·½Ê½£ºÍ¨Óõķ½Ê½¡£ÀûÓÃformÌá½»¡£
     Ìص㣺×î³£Óõķ½·¨¡£³£Óü¼ÇÉÊÇ°ÑÒþÃصÄÊý¾Ý´æÔÚÒþ²ØÓòÖÐÓÉformÌá½»¡£
     ÊÊÓÃÊý¾Ý£º´óÁ¿Êý¾Ý£¬°üÀ¨ÎļþÉÏ´«¡£
     ÊÊÓ÷¶Î§£ºÍ¬Get·½·¨
     Ó÷¨£ºÔÚ¿Í»§¶ËformÖ¸¶¨actionÄ¿±êºósubmit¡¢ÔÚasp.netµÄËÅ·þ¶ËÖÐʹÓÃserver.Transfer(url)Ìá½»£»ÔÚËÅ·þ¶ËÖÐÓÃRequest.Form["FormFieldID"]»ñÈ¡¡£
3. Ò³Ãæ¶ÔÏóµÄÊôÐÔ
  &nbs ......

asp.netÅжÏÊäÈëÎÄ×ÖÊÇ·ñÊÇÊý×Ö (ת)

·½°¸Ò»:
/**//// <summary>
/// Ãû³Æ£ºIsNumberic
/// ¹¦ÄÜ£ºÅжÏÊäÈëµÄÊÇ·ñÊÇÊý×Ö
/// ²ÎÊý£ºstring oText£ºÔ´Îı¾
/// ·µ»ØÖµ£º¡¡bool true:ÊÇ¡¡false:·ñ
/// </summary>
public bool IsNumberic(string oText)
{
try
{
int var1=Convert.ToInt32 (oText);
return true;
}
catch
{
return false;
}
}
     try catch·½·¨
     Àý£º
     try
     {
       Convert.ToInt32("123"):
       Console.Write("ÊÇÊý×Ö");
     }
     catch(Exception ex)
     {
       Console.Write("·ÇÊý×Ö");
     }
     ×¢£ºÈç¹ûÓкܶà×Ö·û´®ÒªÇóÅжϣ¬´Ë·½·¨ÐèÒª´óÁ¿µÄtry catch ÒÔ¼°finallyÀ´´¦ÀíºóÐøµÄ³ÌÐò.²»½¨ÒéʹÓô˷½·¨¡£
¸Ä½øÒ»ÏÂ:
ÒòΪ¿ÉÒÔתint ¿ÉÒÔתDecimal
    public bool IsNumberic(string oText) ......
×ܼǼÊý:2672; ×ÜÒ³Êý:446; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [14] [15] [16] [17] 18 [19] [20] [21] [22] [23]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ