ASP.NETÖÐÓû§¿Ø¼þÓëHttpHandler,HttpModule
ʲôÊÇÓû§¿Ø¼þ£¨User Control£©£¿
Óû§¿Ø¼þÆäʵ¾ÍÊÇÒ»ÖÖ×Ô¶¨ÒåµÄ×éºÏ¿Ø¼þ£¬Í¨³£ÓÉϵͳÌṩµÄ¿ÉÊÓ»¯¿Ø¼þ×éºÏ¶ø³É£¬
Óû§¿Ø¼þÖв»½ö¿ÉÒÔ¶¨ÒåÏÔÊ¾Ò³Ãæ£¬»¹¿ÉÒÔ±àдʼþ´¦Àí´úÂë¡£µ±¶à¸öÍøÒ³ÖаüÀ¨
Óв¿·ÖÏàͬµÄÓû§½çÃæÊ±£¬¿ÉÒÔ½«ÕâЩÄÚÈÝÏàͬµÄ²¿·ÖÌáÈ¡³öÀ´£¬×ö³ÉÓû§¿Ø¼þ¡£
HttpHandler:ÊÂʵÉÏ£¬µ±Ò»¸öHTTPÇëÇóµ½´ïHttpModuleʱ£¬Õû¸öASP.NET
Frameworkϵͳ»¹²¢Ã»ÓжÔÕâ¸öHTTPÇëÇó×öÈκδ¦Àí£¬Ò²¾ÍÊÇ˵´Ëʱ¶ÔÓÚHttp
ÇëÇóÀ´½²£¬HttpModuleÊÇÒ»¸öHTTPÇëÇóµÄ“±Ø¾Ö®Â·”Ëü¿ÉÒÔÔÚÕâ¸öHTTPÇëÇó
´«µÝµ½ÕæÕýµÄÇëÇó´¦ÀíÖÐÐÄ֮ǰ¸½¼ÓһЩÐèÒªµÄÐÅÏ¢ÔÚÕâ¸öHTTPÇëÇóÐÅÏ¢Ö®ÉÏ£¬
»òÕßÕë¶Ô½Ø»ñµÄÕâ¸öHTTPÇëÇóÐÅÏ¢×öһЩ¶îÍâµÄ¹¤×÷£¬»òÕßÔÚijЩÇé¿öϸɴàÖÕÖ¹
Âú×ãһЩÌõ¼þµÄHTTPÇëÇ󣬴Ӷø¿ÉÒÔÆðµ½Ò»¸öFilter£¨¹ýÂËÆ÷£©µÄ×÷Óá£
HttpHandler£ºHttpHandlerÊÇHTTPÇëÇóµÄÕæÕý´¦ÀíÖÐÐÄ¡£ÕýÊÇÔÚÕâ¸öHttpHandler
ÈÝÆ÷ÖУ¬ASP.NET²ÅÕæÕýµØ¶Ô¿Í»§¶ËÇëÇóµÄ·þÎñÆ÷Ò³Ãæ×ö³ö±àÒëºÍÖ´ÐУ¬²¢½«´¦ÀíºóµÄÐÅÏ¢
¸½¼ÓHTTPÇëÇóÐÅÏ¢Á÷ÖÐÔٴηµ»Øµ½HttpModuleÖУ¬ÕâʱºòHttpModuleÔò»á¼ÌÐø¶Ô´¦Àí
Íê±ÏµÄHTTPÇëÇóÐÅÏ¢Á÷½øÐвã²ãµÄת½»¶¯×÷£¬Ö±µ½·µ»Øµ½¿Í»§¶ËΪֹ¡£
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
ASP.NETµÄ¹Ø¼üÄ¿±êÖ®Ò»ÊÇ´´½¨Ò»ÖÖÈÿª·¢ÈËÔ±Äܹ»ÏñWindowsÓ¦ÓóÌÐò¿ª·¢Õß¶¨ÖÆ×ÀÃæÓ¦ÓóÌÐòÄÇÑùµÄ¿ìËÙ¶¨ÖÆWeb FormsµÄģʽ¡£µ±È»WebÓ¦ÓóÌÐòÓ봫ͳ¸»¿Í»§¶ËÓ¦ÓóÌÐòÓкܴóµÄ²»Í¬£¬ÒªÊµÏÖÕâÖÖģʽÓÐÁ½¸ö¹Ø¼üµÄÕϰ¡£
1.WebÓ¦ÓóÌÐòÊÇÔÚ·þÎñÆ÷¶ËÖ´ÐеģºÀýÈ磬¼ÙÉè´´½¨Ò»¸ ......
¸Õ¿ªÊ¼Ñ§.NETµÄÅóÓÑ¿ÉÄܲ»Çå³þLiteralºÍLabelµ½µ×ÓÐÊ²Ã´Çø±ð,ÆäʵËüÃÇÒ²Ö»ÓÐÒ»¸öÇø±ð,¾ÍÊÇÔÚת»»³É¿Í»§¶ËHtml´úÂëºó,Label¾Í³ÉÁË<span></span>,¶øLiteralÔòÊÇʲô±ê¼Ç¶¼²»´ø,ÏÂÃæ½øÈëÕýÌâ:
×òÌì×öÒ»¸öÍøÕ¾µÄÊÓÆµÐÂÎŹÜÀí,Ê×ÏÈÎÒÒªÔÚÒ³ÃæÀïÌí¼ÓÒ»¸ö²¥·ÅÆ÷,ÈçÏÂ:
1<OB ......
±»ÃæÊÔµÃÓÐÒ»²¿·ÖÌâÊ«Ö÷¹ÛµÄ£¬ÊÓ×ÔÉíÇé¿ö°É£¬ÏÂÃæÊÇÎÒ²»»áµÄÁË£¬²éÒ»²é¼ÇÏÂÁË¡£
1¡¢net³£ÓÃÀà¿â£¬ÍøÂçµÄÀà¿â£º
£¨1£© ASP.NET×Ô¶¯µ¼ÈëµÄ£º
System
System.Collections
System.Text
&nb ......
ÍøÒ³ÖгöÏÖ“'sys' 䶨Òå
”»ò“'Sys' is undefined”µÄ´íÎó¡£
´ËʱÎÒÃÇÒª×öµÄÊÇÔÚ web.config
ÖÐ <system.web> Ò»½ÚÏÂÃæÌí¼ÓÀàËÆ
ÈçÏÂÄÚÈÝ£º
<httpHandlers>
<add
verb="GET,HEAD" path="ScriptResource.a ......