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

ASP.NET Ò³Ãæ¶ÔÏóÄ£ÐÍ

¼ò½é
Microsoft Internet ÐÅÏ¢·þÎñ (IIS) ËùÊÕµ½µÄ¶Ôij Microsoft ASP.NET Ò³ÃæµÄÿ¸öÇëÇó¶¼±»Òƽ»¸ø ASP.NET HTTP ¹ÜÏß¡£HTTP ¹ÜÏßÓÉһϵÁÐÍйܶÔÏó×é³É£¬ÕâЩ¶ÔÏó°´Ë³Ðò´¦Àí¸ÃÇëÇ󣬲¢Íê³É´Ó URL µ½ÆÕͨ HTML Îı¾µÄת»»¡£HTTP ¹ÜÏßµÄÈë¿ÚµãÊÇ HttpRuntime Àà¡£ASP.NET »ù´¡½á¹¹Îª¸¨Öú½ø³ÌÖÐËù³ÐÔØµÄÿ¸ö AppDomain ´´½¨´ËÀàµÄÒ»¸öʵÀý£¨Çë×¢Ò⣬¸Ã¸¨Öú½ø³ÌΪµ±Ç°ÕýÔÚÔËÐеÄÿ¸ö ASP.NET Ó¦ÓóÌÐòά»¤Ò»¸ö²»Í¬µÄ AppDomain£©¡£
HttpRuntime Àà´ÓÄÚ²¿³ØÖÐѡȡһ¸ö HttpApplication ¶ÔÏ󣬲¢ÈÃÆä´¦Àí¸ÃÇëÇó¡£HTTP Ó¦ÓóÌÐò¹ÜÀíÆ÷ËùÍê³ÉµÄÖ÷ÒªÈÎÎñ¾ÍÊÇÕÒ³ö½«Êµ¼Ê´¦Àí¸ÃÇëÇóµÄÀà¡£Èç¹ûÇëÇó .aspx ×ÊÔ´£¬Ôò´¦Àí³ÌÐò¾ÍÊÇÒ»¸öÒ³Ãæ´¦Àí³ÌÐò — ¼´Ä³¸ö¼Ì³Ð×Ô Page µÄÀàµÄÒ»¸öʵÀý¡£×ÊÔ´ÀàÐͺʹ¦Àí³ÌÐòÀàÐÍÖ®¼äµÄ¹ØÁª¹ØÏµ´æ´¢ÓÚ¸ÃÓ¦ÓóÌÐòµÄÅäÖÃÎļþÖС£¸ü׼ȷµØËµ£¬ÔÚ machine.config ÎļþµÄ <httpHandlers> ²¿·ÖÖж¨ÒåĬÈϵÄÒ»×éÓ³Éä¹ØÏµ¡£È»¶ø£¬Ó¦ÓóÌÐòÒ²¿ÉÒÔÔÚ±¾µØµÄ web.config ÎļþÖÐ×Ô¶¨Òå×Ô¼ºµÄ HTTP ´¦Àí³ÌÐòÁÐ±í¡£ÏÂÃæµÄ³ÌÐòÐоÙÀý˵Ã÷Á˶¨ÒåÓÃÓÚ .aspx ×ÊÔ´µÄ HTTP ´¦Àí³ÌÐòµÄ´úÂë¡£
<add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory"/>

À©Õ¹Ãû¿É¹ØÁªµ½Ò»¸ö´¦Àí³ÌÐòÀ࣬»òÕ߸üÆÕ±éµØ¹ØÁªµ½Ò»¸ö´¦Àí³ÌÐò¹¤³§ (handler factory) Àà¡£ÔÚËùÓÐÇé¿öÏ£¬¸ºÔð´¦ÀíÇëÇóµÄ HttpApplication ¶ÔÏó¶¼»á»ñµÃÒ»¸öʵÏÖ IHttpHandler ½Ó¿ÚµÄ¶ÔÏó¡£Èç¹û¸ù¾Ý HTTP ´¦Àí³ÌÐòÀ´½âÎö¹ØÁª×ÊÔ´/À࣬ÄÇôËù·µ»ØµÄÀཫֱ½ÓʵÏָýӿڡ£Èç¹û×ÊÔ´°ó¶¨µ½´¦Àí³ÌÐò¹¤³§£¬ÔòÐèÒªÁíÍâÒ»¸ö²½Öè¡£´¦Àí³ÌÐò¹¤³§ÀàʵÏÖ IHttpHandlerFactory ½Ó¿Ú£¬¶ø¸Ã½Ó¿ÚµÄ GetHandler ·½·¨·µ»ØÒ»¸ö»ùÓÚ IHttpHandler µÄ¶ÔÏó¡£
HTTP ÔËÐÐʱÈçºÎÄÜÍê³ÉÕû¸öÑ­»·²¢´¦ÀíÒ³ÃæÇëÇóÄØ£¿IHttpHandler ½Ó¿ÚÌØ±ðÌṩÁË ProcessRequest ·½·¨¡£Í¨¹ý¶Ô´ú±íËùÇëÇóÒ³ÃæµÄ¶ÔÏóµ÷Óô˷½·¨£¬ASP.NET »ù´¡½á¹¹Æô¶¯ÏàÓ¦¹ý³Ì£¬´Ó¶øÕë¶Ôä¯ÀÀÆ÷Éú³ÉÊä³ö¡£
ÕæÕýµÄ Page Àà
ÌØ¶¨Ò³ÃæµÄ HTTP ´¦Àí³ÌÐòÀàÐÍÈ¡¾öÓÚ URL¡£µ±Ê״ε÷Óà URL ʱ£¬½«¹¹½¨Ò»¸öÐÂÀಢ½«¸ÃÀද̬µØ±àÒë³ÉÒ»¸ö³ÌÐò¼¯¡£ÓÃÓÚ¼ì²é .aspx À´Ô´µÄÓï·¨·ÖÎö¹ý³ÌµÄÊä³ö½á¹û¾ÍÊǸÃÀàµÄÔ´´úÂë¡£¸ÃÀà±»¶¨ÒåΪ ASP ÃüÃû¿Õ¼äµÄÒ»²¿·Ö£¬²¢±»¸³ÓèÒ»¸öÓëԭʼ URL ÏàËÆµÄÃû³Æ¡£ÀýÈ磬Èç¹û URL ÖÕ½áµãÊÇ page.aspx£¬ÔòÀàÃû³ÆÎª ASP.Page_aspx¡£µ«ÊÇ£¬Ò²¿Éͨ¹ý±à³ÌÉèÖà @Page Ö¸ÁîµÄ ClassName ÊôÐÔÀ´¿ØÖÆÀàµÄÃû³Æ¡£
HTTP ´


Ïà¹ØÎĵµ£º

ASP.NET


Äú¿ÉÒÔʹÓà Substitution ¿Ø¼þ£¬ÔÚÍøÒ³ÉÏ´´½¨¿É¶¯Ì¬¸üв¢¿ÉËæºó¼¯³Éµ½»º´æÒ³ÖеÄÇøÓò¡£
 
Ò»¡¢·½°¸
ʹÓà Substitution ¿Ø¼þ¿ÉÒÔÔÚÒª»º´æÊä³öµÄÍøÒ³ÉÏÖ¸¶¨ÒªÏÔʾ¶¯Ì¬ÄÚÈݵIJ¿·Ö¡£¶ÔÓÚ¶àÊýÄÚÈݶ¼Òª½øÐлº´æµÄÒ³£¬Substitution ¿Ø¼þÌṩÁ˽øÐв¿·ÖÒ³»º´æµÄ¼ò»¯µÄ½â¾ö·½°¸¡£Äú¿ÉÒÔ»º´æÕû¸öÒ³µÄÊä³ö£¬È»ºóʹÓà Subst ......

ASP.NETµÄÓÅÊÆÏê½â

 1.  ASP.NetÊÇʲô£¿
  
  ASP.NetÊǽ¨Á¢ÔÚ΢ÈíÐÂÒ»´ú.Netƽ̨¼Ü¹¹ÉÏ£¬ÀûÓÃÆÕͨÓïÑÔÔËÐÐʱ£¨Common Language Runtime£©ÔÚ
·þÎñÆ÷ºó¶ËΪÓû§Ìṩ½¨Á¢Ç¿´óµÄÆóÒµ¼¶WebÓ¦Ó÷þÎñµÄ±à³Ì¿ò¼Ü¡£
  
  2£®ASP.NetÓëASPµÄÁªÏµºÍÖ÷񻂿±ðÊÇʲô£¿
  
&n ......

asp.netÖжàÐÐÎı¾¿ò¸ß¶È×ÔÊÊÓ¦ÄÚÈݵÄÎÊÌâ

 ÔÚÍøÉÏËѲéÁ˺ܾ㬹ØÓÚasp.netÖжàÐÐÎı¾¿ò¸ß¶È×ÔÊÊÓ¦ÄÚÈݵĽâ¾ö·½·¨
<td style="width:700px" align=center valign=top>
        <asp:TextBox runat="server" ID="txtContent" Width=100% ReadOnly=true  Wrap=true TextMode="MultiLine" MaxLength="1073741823" BorderWidt ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ