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ÉÏÊÇ.net 3.0¿ª·¢×é¼þ£¬¿ª·¢×é¼þÓÖ·ÖÁ½²ã£¬ÏÂÃæÒ»²ãÊÇASP.net¡¢ADO¡¢WinFormµÈ£¬ÉÏÃæÒ»²ãÊÇWPF¡¢WCF¡¢WWFµÈ£¨×¢Òâ2.0ûÓÐÉÏÃæÒ»²ã£©£»ÔÚ.net 3.0¿ª·¢×é¼þÉÏÊÇCLS£¨ÓïÑԹ淶£©£»ÔÚCLSÉÏÃæÊÇVB¡¢C#¡¢J#µÈ±à³ÌÓïÑÔÁË¡£ÎÒÃÇ·´¹ýÀ´´Ó±à³ÌÓïÑÔÕâÒ»²ã´ÓÉÏÍùÏ¿´¿ÉÖª£¬ÓÃÈκαà³ÌÓïÑÔ±àдµÄ³ÌÐòͨ¹ýCLSµÄ´¦Àí£¬×îÖÕת»¯³É¿ÉÒÔÔÚCLRÉÏÔËÐеijÌÐò£¨Õâ¸ö³ÌÐò¾ÍÊÇͨ¹ý¸÷ÖÖÓïÑÔ¶ÔÓ¦µÄ±àÒëÆ÷±àÒë³ÉµÄÖмäÓïÑÔ´úÂëMSIL£©¡£ÔÚ¿ª·¢×é¼þÖУ¬Ã¿Ò»¸ö¿ª·¢×é¼þ¶¼´ú±íÒ»ÖÖÓ¦ÓóÌÐòµÄ·½Ïò£¬Èçasp.net¿ÉÒÔ½¨Á¢webÓ¦ÓóÌÐò£¬winform¿ÉÒÔ½¨Á¢×ÀÃæÓ¦ÓóÌÐò¡£
ÓÃ.net±à³Ì£¬²»Á˽â.netµÄFCLÊDz»Ðеġ£FCL·â×°Á˶Ôwindows¡¢ÍøÂç¡¢Îļþ¡¢¶àýÌåµÄ´¦Àí¹¦ÄÜ£¬ÊÇËùÓÐ.netÓïÑÔ¶¼±ØÐëʹÓõĺËÐÄÀà¿â¡£ÀûÓÃFCLÎÒÃÇ¿ÉÒÔ¿ª·¢ÒÔÏÂ6ÀàÓ¦ÓóÌÐò£º
windows´°Ìå³ÌÐò
windows¿ØÖÆ̨³ÌÐò
XML Web·þÎñ
ASP.net Web³ÌÐò
windows·þÎñ
.net×é¼þ
FCLÀà¿âÓдóÔ¼7000¶à¸öÀ࣬ÕâЩÀà±»»®·Ö³ÉÁ˼¸¸ö²¿·Ö£¬Ã¿¸ö²¿·Ö¶¼±»°üº¬ÔÚÒ»¸öÃüÃû¿Õ¼äÏ£¨Ï൱ÓÚÎļþ¼Ð£©¡£×î³£ÓõÄÀà¿âÓУºSystem£¨ÏµÍ³²Ù×÷£©¡¢Web±à³Ì¡¢Data£¨Êý¾Ý¿â²Ù×÷£©¡¢windows´°Ìå±à³Ì¡¢XML²Ù×÷¡¢Ï̲߳Ù×÷¡¢IO£¨Îļþ²Ù×÷£©¡¢Drawing£¨»æ
Ïà¹ØÎĵµ£º
ÈçÓÐÒ³ÃæAdmin£¬ÔòÔÚÆäcsÎļþÖÐдÈçÏ´úÂ룺
protected void Page_Load(object sender, EventArgs e)
{
Response.AddHeader("Cache-Control", "no-cache");
Response.Expires = -1;
Response.Cache.SetNoStore();
Response.AddHeader("Pragma", "no-cache");
Response ......
·½·¨Ò»£º<asp:LinkButton runat="server" ID="lbtnClick" PostBackUrl='<%#"~/test.aspx?id="+Eval("id")%>'>zhang</asp:LinkButton>
·½·¨¶þ£º<asp:LinkButton runat="server" ID="lbtnClick" PostBackUrl='<%#Eval("id","~/test.aspx?id={0}")%>'>zhang</asp"LinkButton> ......
Ç°ÃæÎÒÃÇ˵¹ýÁË ¿ØÖÆÆ÷(controller) ºÍ·½·¨(action)
±¾´ÎҪ˵µÄ¾ÍÊÇ ViewÒÔ¼°ºÍ¿ØÖÆÆ÷(controller)¡¢·½·¨(action)Ö®¼äµÄ¹Øϵ£»
´ó¼Ò¶¼ÖªµÀ MVCÖÐµÄ V ¾ÍÊÇView µÄÒâ˼£¬¾ÍÊÇ ³ÊÏÖ¸øÓû§µÄ½çÃ棬ÒÔÍùµÄasp.netÏîÄ¿ÖнРwebform£¬ÒÔÇ°×öasp.netµÄʱºò¾ÍÊÇÔÚ¹¤¾ßÏäÀïÃæÍϿؼþ³öÀ´£¬
È»ºó¼òµ¥µÄÅÅ°æһϾÍokÁË£¬´ó¶àÊýÓõķþ ......
ʲôÊÇMVCģʽ
MVC£¨Model-View-Controller£¬Ä£ÐÍ—ÊÓͼ—¿ØÖÆÆ÷ģʽ£©ÓÃÓÚ±íʾһÖÖÈí¼þ¼Ü¹¹Ä£Ê½¡£Ëü°ÑÈí¼þϵͳ·ÖΪÈý¸ö»ù±¾²¿·Ö£ºÄ£ÐÍ£¨Model£©£¬ÊÓͼ£¨View£©ºÍ¿ØÖÆÆ÷£¨Controller£©¡£
ÄÇôMVCģʽºÍÎÒÃÇÊìϤµÄWebFormģʽÓÐʲô²»Í¬ÄØ£¿ËûµÄ¸÷¸ö²¿·ÖÓÖÊÇÔõÑù·Ö¹¤µÄÄØ£¿
ÎÒÃÇÏÈÀ´¿´Ò»ÏÂÆÕͨµÄWebFormģʽÏ£ ......
Ç°ÑÔ
ASP.NET MVC×÷Ϊ΢Èí¹Ù·½µÄ.NETƽ̨ÏÂMVC½â¾ö·½°¸£¬×Ôµ®ÉúÆð¾ÍÎüÒýÁËÖÚ¶à.NETƽ̨¿ª·¢ÈËÔ±µÄÑÛÇò¡£ÔÚ¾ÀúÁËÂþ³¤Previewºó£¬ÉϸöÔÂ΢ÈíÖÕÓÚ·¢²¼ÁËÆäbeta°æ¡£Ó¦¸Ã˵£¬Í¨¹ýÎÒÇ×Éíʵ¼ù£¬ÎÒÈÏΪÕâ¸ö¿ò¼ÜµÄÉè¼Æ»¹ÊÇÏ൱ÓÅÐãµÄ£¬ÖÁÉÙ´ÓÒ×ÓÃÐÔÀ´Ëµ£¬ASP.NET MVCÒªÓÅÓÚJavaƽ̨ÉϵÄStrutsºÍStr ......