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

ASP.NET´¦Àí³ÌÐòºÍÄ£¿é£¨Ò»£©

ASP.NET´¦Àí³ÌÐòºÍÄ£¿é
          
          ASP.NET HTTP ´¦Àí³ÌÐò(Handler)ÊÇÏìÓ¦¶Ô ASP.NET Web Ó¦ÓóÌÐòµÄÇëÇó¶øÔËÐеijÌÐò
          
          Èç´¦Àí *.aspxÎļþµÄASP.NET´¦Àí³ÌÐò,µ±Óû§ÇëÇó *.aspxÎļþʱ¾Íͨ¹ýÏàÓ¦µÄ´¦Àí³ÌÐò.
          ÕâÊÇASP.NETÄÚÖõĴ¦Àí³ÌÐò£¬Ä¬ÈÏ´¦Àí*.aspxÎļþµÄÊÇASP.NETµÄÒ³´¦Àí³ÌÐò
          (ÓÃÓÚËùÓÐ ASP.NET Ò³µÄĬÈÏ HTTP ´¦Àí³ÌÐò.)
          
          ÄÚÖô¦Àí³ÌÐò»¹ÓÐ:
            ´¦Àí*asmxÎļþµÄWeb·þÎñ´¦Àí³ÌÐòÔÚ(ASP.NET ÖÐ×÷Ϊ
            .asmx Îļþ´´½¨µÄ Web ·þÎñÒ³µÄĬÈÏ HTTP ´¦Àí³ÌÐò)
           
            ´¦ÀíashxÎļþµÄ·ºÐÍ´¦Àí³ÌÐò(²»º¬ UI ºÍ°üÀ¨ @ WebHandler Ö¸ÁîµÄËùÓÐ
             Web ´¦Àí³ÌÐòµÄĬÈÏ HTTP ´¦Àí³ÌÐò)
          
          Ñ§Ï°ASP.NET´¦Àí³ÌÐò±à³ÌµÄÄ¿µÄ:ÉîÈëÁ˽âASP.NET·þÎñÆ÷ÏàÓ¦¿Í»§¶ËµÄ¹ý³Ì,
          ´´½¨×Ô¼ºµÄASP.NET´¦Àí³ÌÐòÀ´Ìá¸ßÍøÕ¾µÄ½¡×³ÐÔ(±ÈÈç״̬¡¢Éí·ÝÑéÖ¤µÈ)¡£
          
          ´´½¨HTTP´¦Àí³ÌÐò²½Ö裺
          ÊµÏÖ IHttpHandler½Ó¿Ú¡£ 
          ÊµÏÖ ProcessRequest·½·¨¡£ 
          ÔÚ Web.config ÖÐ×¢²á¸Ã´¦Àí³ÌÐò¡£
          
          Òª´´½¨ASP.NET´¦Àí³ÌÐòҪʵÏÖ IHttpHander½Ó¿Ú(System.WebÃüÃû¿Õ¼äÏÂ)
          IHttpHander½Ó¿ÚÖÐÖ»ÓÐÒ»¸ö·½·¨ void ProcessRequest(HttpContext context)
          ¶øÇÒ»¹ÓÐÒ»¸öÊôÐÔ IsReusable »ñÈ¡Ò»


Ïà¹ØÎĵµ£º

¡¾×ª¡¿asp.net ¿Í»§¶Ë»Øµ÷֪ͨ


ÔÚ ASP.NET ÍøÒ³µÄĬÈÏÄ£ÐÍÖУ¬Óû§»áÓëÒ³½»»¥£¬µ¥»÷°´Å¥»òÖ´Ðе¼Ö»ط¢µÄһЩÆäËû²Ù×÷¡£´Ëʱ½«ÖØд´½¨Ò³¼°Æä¿Ø¼þ£¬²¢ÔÚ·þÎñÆ÷ÉÏÔËÐÐÒ³´úÂ룬ÇÒа汾µÄÒ³±»³ÊÏÖµ½ä¯ÀÀÆ÷¡£µ«ÊÇ£¬ÔÚÓÐЩÇé¿öÏ£¬ÐèÒª´Ó¿Í»§¶ËÔËÐзþÎñÆ÷´úÂ룬¶ø²»Ö´Ðлط¢¡£Èç¹ûÒ³ÖеĿͻ§¶Ë½Å±¾Î¬»¤Ò»Ð©×´Ì¬ÐÅÏ¢£¨ÀýÈ磬¾Ö²¿±äÁ¿Öµ£©£¬ÄÇô·¢ËÍÒ³ºÍ»ñÈ¡Ò ......

ASP.NETÑéÖ¤¿Ø¼þÏê½â

¹ã¶«ÄϺ£Êй«°²¾Ö¼ÆËã»ú°²È«¼à²ì¹ÉÓ÷¿­
    ASP.NETÊÇ΢ÈíÍƳöµÄÏÂÒ»´úWEB¿ª·¢¹¤¾ß£¬ÆäÇ¿´óµÄ¹¦ÄÜÁ¢¼´ÎüÒýÁËÒ»´óÅúWEB¿ª·¢ÕßͶÈëËüµÄÃÒÏ¡£ÏÖÔÚ£¬ÎÒÃÇÀ´¿´¿´ASP.NETµÄÑéÖ¤¿Ø¼þ£¬¸ÐÊÜASP.NETµÄÇ¿´ó¹¦ÄÜͬʱ·½±ãÎÒÃÇÏÖÔÚµÄWEB¿ª·¢¡£
WEB¿ª·¢ÕßÌرðÊÇASP¿ª·¢Õߣ¬Ò»Ö±¶ÔÊý¾ÝÑéÖ¤±È½ÏÄջ𣬵±ÄãºÃ²»ÈÝÒ×д³öÊý¾ ......

¡¾asp.net¡¿´úÂëÖмâÀ¨ºÅºÍ°Ù·ÖºÅµÄº¬Òå

1¡¢<%=%> ÀïÃæ·ÅµÄ±äÁ¿Ãû£¬È磺
<div>
<h1>Hello World</h1>
<p>Welcome to Beginning ASP.NET 3.5 on <%=
DateTime.Now.ToString() %></p>
</div>
Êä³ö½á¹ûΪ£º
Hello World
Welcome to Beginning ASP.NET 3.5 on 2009-11-10 15:53:08
2¡¢ <%#%> ÕâÀïÊÇÊ ......

asp.netÒ³ÃæµÄ¼ÓÔØ˳Ðò

Ò³Ãæ¼ÓÔØ˳ÐòÈçÏÂ:
Page.Init
Page.Load
Textbox.TextChanged
Button.Click
Page.PreRender
Page.Unload
ÔÚPage.Unload֮ǰ,Ò³Ãæ¾Í³ÊÏÖ³öÀ´ÁË.
page.initÖ»ÊÇÔÚÒ³ÃæµÚÒ»´ÎÔØÈëµÄʱºòÖ´ÐÐ,µ±Ò³Ãæpostbackºó´Ópage.load¿ªÊ¼Ö´ÐÐ.
e.g
<%@ Page Language="C#" AutoEventWireup="true" CodeBe ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ