ASP.NET¶àÓïÑÔ°æµÄ¿ª·¢
Èç¹ûÄú´´½¨µÄÍøÒ³½«ÓÉʹÓò»Í¬ÓïÑÔµÄÓû§ÔĶÁ£¬Ôò±ØÐëΪÕâЩ¶ÁÕßÌṩÓÃËûÃÇ×Ô¼ºµÄÓïÑÔ²é¿´ÍøÒ³µÄ·½·¨¡£Ò»ÖÖ·½·¨ÊÇ·Ö±ðÓø÷ÓïÑÔÖØÐ´´½¨Ò³Ã棬µ«ÕâÖÖ·½·¨¿ÉÄÜÐèÒª´óÁ¿¹¤×÷Á¿¡¢ÈÝÒ׳ö´í²¢ÇÒÔÚ¸ü¸ÄÔʼҳʱºÜÄÑά»¤¡£ASP.NET ΪÄúÌṩÁËÒ»ÖÖ·½·¨£¬Ê¹ÓÃÕâÖÖ·½·¨´´½¨µÄÒ³¿ÉÒÔ¸ù¾Ýä¯ÀÀÆ÷µÄÊ×Ñ¡ÓïÑÔÉèÖûòÓû§ÏÔʽѡÔñµÄÓïÑÔ»ñÈ¡ÄÚÈÝºÍÆäËûÊý¾Ý¡£ÄÚÈÝºÍÆäËûÊý¾ÝÖ¸µÄ¾ÍÊÇ×ÊÔ´£¬´ËÀàÊý¾Ý¿ÉÒÔ´æ´¢ÔÚ×ÊÔ´Îļþ»òÆäËûÔ´ÖС£ÔÚ ASP.NET ÍøÒ³ÖУ¬¿ÉÒÔ½«¿Ø¼þÅäÖÃΪ´Ó×ÊÔ´»ñÈ¡ÆäÊôÐÔÖµ¡£ÔÚÔËÐÐʱ£¬×ÊÔ´±í´ïʽ½«±»ÏàÓ¦×ÊÔ´ÎļþÖеÄ×ÊÔ´Ìæ»»¡£
Ò»¡¢ASP.NET µÄ×ÊÔ´Îļþ
×ÊÔ´ÎļþÊÇ XML Îļþ£¬ÆäÖаüº¬Òª×ª»»Îª²»Í¬ÓïÑÔ»òͼÏñ·¾¶µÄ×Ö·û´®¡£×ÊÔ´Îļþ°üº¬¼ü/Öµ¶Ô£¬Ã¿Ò»¶Ô¶¼ÊÇÒ»¸öµ¥¶ÀµÄ×ÊÔ´¡£¼üÃû²»Çø·Ö´óСд¡£ÄúÐèҪΪÿÖÖÓïÑÔ£¨ÈçÓ¢ÓïºÍ·¨Ó»òÿÖÖÓïÑÔºÍÇøÓòÐÔ£¨ÈçÓ¢Óï [Ó¢¹ú]¡¢Ó¢Óï [ÃÀ¹ú]£©·Ö±ð´´½¨Ò»¸ö×ÊÔ´Îļþ¡£Ã¿¸ö±¾µØ»¯×ÊÔ´Îļþ¶¼ÓÐÏàͬµÄ¼ü/Öµ¶Ô£»±¾µØ»¯×ÊÔ´ÎļþÓëĬÈÏ×ÊÔ´ÎļþµÄÎ¨Ò»Çø±ð¾ÍÊÇǰÕßËù°üº¬µÄ×ÊÔ´¿ÉÄÜÉÙÓÚºóÕß¡£È»ºó£¬ÓïÑÔ»ØÍË´¦Àí·ÇÌØ¶¨×ÊÔ´»òĬÈÏ×ÊÔ´µÄ¼ÓÔØ¡£
ASP.NET ÖеÄ×ÊÔ´Îļþ¾ßÓÐ .resx À©Õ¹Ãû¡£ÔÚÔËÐÐʱ£¬.resx Îļþ½«±àÒë½øÒ»¸ö³ÌÐò¼¯ÄÚ£¬¸Ã³ÌÐò¼¯ÓÐʱ³ÆÎª¸½Êô³ÌÐò¼¯¡£ÓÉÓÚ .resx ÎļþÊÇÓÃÓë ASP.NET ÍøÒ³ÏàͬµÄ·½Ê½¶¯Ì¬±àÒëµÄ£¬Òò´Ë²»±Ø´´½¨×ÊÔ´³ÌÐò¼¯¡£±àÒë¹ý³Ì½«¶à¸öÓïÑÔÀàËÆµÄ×ÊÔ´ÎļþѹËõÔÚͬһ³ÌÐò¼¯ÄÚ¡£ÔÚ´´½¨×ÊÔ´Îļþʱ£¬Ê×ÏÈ¿ªÊ¼´´½¨»ùÎļþ .resx¡£¶ÔÓÚÒªÖ§³ÖµÄÿÖÖÓïÑÔ£¬·Ö±ð´´½¨Ò»¸öÐÂÎļþ£¬¸ÃÎļþ¾ßÓÐͬһ»ù±¾ÎļþÃûµ«°üº¬ÓïÑÔ»òÓïÑÔ¼°ÇøÓòÐÔ£¨ÇøÓòÐÔÃû³Æ£©¡£
Äú¿ÉÒÔ´´½¨ÏÂÁÐÎļþ£º
WebResources.resx »ù×ÊÔ´Îļþ¡£¸ÃÎļþÊÇĬÈÏ»òºó±¸×ÊÔ´Îļþ¡£
WebResources.es.resx Î÷°àÑÀÓïµÄ×ÊÔ´Îļþ¡£
WebResources.es-mx.resx רÓÃÓÚÎ÷°àÑÀÓīÎ÷¸ç£©µÄ×ÊÔ´Îļþ¡£
WebResources.de.resx µÂÓïµÄ×ÊÔ´Îļþ¡£
ÔÚÔËÐÐʱ£¬ASP.NET ʹÓÃÓë CurrentUICulture ÊôÐÔµÄÉèÖÃ×îΪƥÅäµÄ×ÊÔ´Îļþ¡£Ïß³ÌµÄ UI ÇøÓòÐÔ¸ù¾ÝÒ³µÄ UI ÇøÓòÐÔ½øÐÐÉèÖá£ÀýÈ磬Èç¹ûµ±Ç°µÄ UI ÇøÓòÐÔÊÇÎ÷°àÑÀÓÔò ASP.NET ʹÓà WebResources.es.resx ÎļþµÄÒѱàÒë°æ±¾¡£Èç¹ûµ±Ç°µÄ UI ÇøÓòÐÔûÓÐÆ¥ÅäÏÔò ASP.NET »áʹÓÃ×ÊÔ´ºó±¸£»Ê×ÏÈÓÃÌØ¶¨ÇøÓòÐÔµÄ×ÊÔ´£¬½Ó×ÅÓ÷ÇÌØ¶¨ÇøÓòÐÔ£¬×îºóÓÃĬÈÏ×ÊÔ´ÎÄ
Ïà¹ØÎĵµ£º
Ò³ÃæÎļþÀàËÆ£º
<% using (Ajax.BeginForm("AjaxUpdate", 123, new AjaxOptions {
Confirm = "confirm str", LoadingElementId = "idLoading", UpdateTargetId
= "textEntered", OnSuccess = "validateForm" },new{id="idMyForm"}))
&nbs ......
Ò»¡¢ÈÏʶWeb.configÎļþ
¡¡¡¡Web.configÎļþÊÇÒ»¸öXMLÎı¾Îļþ£¬ËüÓÃÀ´´¢´æ ASP.NET Web Ó¦ÓóÌÐòµÄÅäÖÃÐÅÏ¢£¨Èç×î³£ÓõÄÉèÖÃASP.NET Web Ó¦ÓóÌÐòµÄÉí·ÝÑéÖ¤·½Ê½£©£¬Ëü¿ÉÒÔ³öÏÖÔÚÓ¦ÓóÌÐòµÄÿһ¸öĿ¼ÖС£µ±Äãͨ¹ýVB.NETн¨Ò»¸öWebÓ¦ÓóÌÐòºó£¬Ä¬ÈÏÇé¿öÏ»áÔÚ¸ùĿ¼×Ô¶¯´´½¨Ò»¸öĬÈϵÄ
Web.co ......
ASP.NETĬÈÏÀ©Õ¹ÃûΪ.aspx£¬¿ÉÊÇÎÒÃÇ¿´µ½Ðí¶àÍøÕ¾µÄÀ©Õ¹ÃûºÜÌØ±ð£¬±ÈÈçУÄÚµÄdo¡£¸öÐÔÖ®Ó໹¿ÉÒÔʵÏÖ¼òµ¥µÄα¾²Ì¬£¨¼´°Ñºó׺¸ÄΪhtml£©²»¹ýÏà¶ÔURLRewriterÀ´Ëµ£¬ÊÇÓеã¼òª£¨Ö»ÄܸĵôÁ¬½ÓÖеÄ.aspx£©£¬²»¹ý²»Ê§ÎªÒ»ÖÖ·½·¨¡£ÏÂÃæÎÒÃǾÍÀ´ÊµÏÖËû£¡
ÏÈÀ´ËµÒ»ÏÂASP.NET 1.1Öеķ½·¨£º
......
ASP.NET3.5¿ÉÒԺܼò´ðµÄʵÏÖÒ»¸öºÜÓÐÓõŦÄÜ£¬¼È¿çÒ³Ãæ´«ËÍ£¬
´«Í³µÄÌá½»´°ÌåÖ»»á½«´°ÌåÌá½»¸øËü×Ô¼º¡£¶ø¿çÒ³ÃæµÄÌá½»£¬
»á½«page1µÄÄÚÈÝ´«Ë͸öpage2£¬²¢ÔÚpage2ÖÐʹÓÃpage1ÖеĿؼþ¡£
¢Ù ¿çÒ³Ãæ´«µÝµÄ¼òµ¥ÊµÏÖ
Ò³ÃæÒ»£¨Default.aspx£©ÖеĿؼþ
<a ......
<a>±êÇ©
1. <a href=”test.aspx”></a>
2. ÕâÊÇ×î³£¼ûµÄÒ»ÖÖתÏò·½·¨;
HyperLink¿Ø¼þ
1. Asp.net ·þÎñÆ÷¶Ë¿Ø¼þ ÊôÐÔNavigateUrlÖ¸¶ ......