| Ê×Ò³ >> ÍøÂç±à³Ì >> ASP.NET >> ASP.NETÎÄÕª >> ÐÂÎÅÕýÎÄ | [×ÖÌ壺´ó ÖРС] [´òÓ¡Îĵµ] |
| |
|
|
Ò»¡¢·þÎñÆ÷½Å±¾»ù´¡½éÉÜ
Ê×ÏÈ£¬ÎÒÃÇÏȸ´Ï°Ò»ÏÂWeb·þÎñÆ÷Ò³ÃæµÄ»ù±¾Ö´Ðз½Ê½£º 1¡¢ ¿Í»§¶Ëͨ¹ýÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÇÃÈëµØÖ·À´·¢ËÍÇëÇóµ½·þÎñÆ÷¶Ë 2¡¢ ·þÎñÆ÷½ÓÊÕµ½ÇëÇóÖ®ºó£¬·¢¸øÏàÓ¦µÄ·þÎñÆ÷¶ËÒ³Ãæ£¨Ò²¾ÍÊǽű¾£©À´Ö´ÐУ¬½Å±¾²úÉú¿Í»§¶ËµÄÏìÓ¦£¬·¢Ëͻؿͻ§¶Ë 3¡¢ ¿Í»§¶Ëä¯ÀÀÆ÷½ÓÊÕµ½·þÎñÆ÷´«»ØµÄÏìÓ¦£¬¶ÔHtml½øÐнâÎö£¬½«Í¼Ðλ¯µÄÍøÒ³³ÊÏÖÔÚÓû§ÃæÇ° ¶ÔÓÚ·þÎñÆ÷ºÍ¿Í»§¶ËµÄ½»»¥£¬Í¨³£Í¨¹ýÏÂÃæ¼¸ÖÖÖ÷Òª·½Ê½£º 1¡¢ Form£ºÕâÊÇ×îÖ÷ÒªµÄ·½Ê½£¬±ê×¼»¯µÄ¿Ø¼þÀ´»ñÈ¡Óû§µÄÊäÈ룬FormµÄÌá½»½«Êý¾Ý·¢Ë͸ø·þÎñÆ÷¶Ë´¦Àí 2¡¢ QueryString£ºÍ¨¹ýÔÚUrlºóÃæ´ø²ÎÊý´ïµ½½«²ÎÊý´«Ë͸ø·þÎñÆ÷£¬ÕâÖÖ·½Ê½Æäʵ¸úGet·½Ê½µÄFormÊÇÒ»ÑùµÄ 3¡¢ Cookies£ºÕâÊÇÒ»ÖֱȽÏÌØÊâµÄ·½Ê½£¬Í¨³£ÓÃÓÚÓû§Éí·ÝµÄÈ·ÈÏ ¶þ¡¢ASP.Net¼ò½é ´«Í³µÄ·þÎñÆ÷½Å±¾ÓïÑÔ£¬ÈçASP¡¢JSPµÈ£¬±àд·þÎñÆ÷½Å±¾µÄ·½Ê½´óͬСÒ죬¶¼ÊÇÔÚHtmlÖÐǶÈë½âÊÍ»ò±àÒëÖ´ÐеĴúÂ룬ÓÉ·þÎñÆ÷ƽִ̨ÐÐÕâЩ´úÂëÀ´Éú³ÉHtml£»¶ÔÓÚÕâÀàËÆµÄ½Å±¾£¬Ò³ÃæµÄÉú´æÖÜÆÚʵ¼ÊÉϺܼòµ¥£¬¾ÍÊÇ´Ó¿ªÍ·ÖÁĩβ£¬Ö´ÐÐÍêËùÓеĴúÂ룬µ±È»ÓÃJava±àдµÄServlet¿ÉÒÔ±àд¸ü¸´ÔӵĴúÂ룬µ«ÊǴӽṹÉÏ¿´£¬ºÍJSPÃ»Ê²Ã´Çø±ð¡£ ASP.NetµÄ³öÏÖ£¬´òÆÆÁËÕâÖÖ´«Í³£»ASP.Net²ÉÓÃÁËCodeBehind¼¼ÊõºÍ·þÎñÆ÷¶Ë¿Ø¼þ£¬¼ÓÈëÁË·þÎñÆ÷¶ËµÄʼþµÄ¸ÅÄ¸Ä±äÁ˽ű¾ÓïÑÔ±àдµÄģʽ£¬¸ü¼ÓÌù½üWindow±à³Ì£¬Ê¹Web±à³Ì¸ü¼Ó¼òµ¥¡¢Ö±¹Û£»µ«ÊÇÎÒÃÇÒª¿´µ½£¬ASP.Net±¾Éí²¢Ã»ÓиıäWeb±à³ÌµÄ»ù±¾Ä£Ê½£¬Ö»ÊÇ·â×°ÁËһЩϸ½Ú¡¢ÌṩÁËһЩÒ×ÓõŦÄÜ£¬Ê¹´úÂë¸üÈÝÒ×±àдºÍά»¤£»´ÓijÖ̶ֳÈÉÏÀ´Ëµ£¬½«·þÎñÆ÷¶ËÖ´Ðеķ½Ê½¸´ÔÓ»¯ÁË£¬Õâ¾ÍÊÇÎÒÃǽñÌìÒªÌÖÂÛµÄÖ÷Ì壺ASP.Net Web PageµÄÉú´æÖÜÆÚ¡£ Èý¡¢ASP.NetÇëÇó´¦Àíģʽ ÎÒÃÇ˵£¬ASP.NetµÄWeb Page²¢Ã»ÓÐÍÑÀëWeb±à³ÌµÄģʽ£¬ËùÒÔËüÈÔÈ»ÊÇÒÔ ÇëÇó->½ÓÊÕÇëÇó->´¦ÀíÇëÇó->·¢ËÍÏìÓ¦ ÕâÑùµÄģʽÔÚ¹¤×÷£¬Ã¿Ò»´ÎÓë¿Í»§¶ËµÄ½»»¥¶¼»áÒý·¢Ò»´ÎеÄÇëÇó£¬ËùÒÔÒ»¸öWeb PageµÄÉúÃüÖÜÆÚÊÇÒÔÒ»´ÎÇëÇóΪ»ù´¡µÄ¡£ µ±IISÊÕµ½¿Í»§¶ËµÄÇëÇóµÄʱºò£¬»á½«ÇëÇ󽻸øaspnet_wpÕâ¸ö½ø³ÌÀ´´¦Àí£¬Õâ¸ö½ø³Ì»á²é¿´ÇëÇóµÄÓ¦ÓóÌÐòÓòÊÇ·ñ´æÔÚ£¬Èç¹û²»´æÔÚÔò»á´´½¨Ò»¸ö£¬È»ºó»á´´½¨Ò»¸öHttpÔËÐÐʱ£¨HttpRuntime£©À´´¦ÀíÇëÇó£¬Õâ¸öÔËÐÐʱ¡°Îªµ±Ç°Ó¦ÓóÌÐòÌṩһ×é ASP.NET ÔËÐÐʱ·þÎñ¡±£¨Õª×ÔMSDN£©¡£ HttpRuntimeÔÚ´¦ÀíÇëÇóµÄʱºò£¬»áά»¤Ò»ÏµÁеÄÓ¦ÓóÌÐòʵÀý£¬Ò²¾ÍÊÇÓ¦ÓóÌÐòµÄGlobalÀࣨglobal.asax£©µÄʵÀý£¬ÕâЩʵÀýÔÚûÓÐÇëÇóµÄʱºò£¬»á´æ·ÅÔÚÒ»¸öÓ¦ÓóÌÐò³ØÖУ¨Êµ¼ÊÉÏÓ¦ÓóÌÐò³ØÓÉÁíÒ»¸öÀàÀ´Î¬»¤£¬HttpRuntimeÖ»ÊǼòµ¥µÄµ÷Óã©£¬Ã¿½ÓÊÕµ½Ò»¸öÇëÇó£¬HttpRuntime¶¼»á»ñȡһ¸öÏÐÖõÄʵÀýÀ´´¦ÀíÇëÇó£¬Õâ¸öʵÀýÔÚÇëÇó½áÊøÇ°²»»á´¦ÀíÆäËûµÄÇëÇ󣬴¦ÀíÍê±ÏÖ®ºó£¬ËüÓÖ»á»Øµ½³ØÖУ¬¡°Ò»¸öʵÀýÔÚÆäÉú´æÆÚÄÚ±»ÓÃÓÚ´¦Àí¶à¸öÇëÇ󣬵«ËüÒ»´ÎÖ»ÄÜ´¦ÀíÒ»¸öÇëÇ󡣡±£¨Õª×ÔMSDN£© µ±Ó¦ÓóÌÐòʵÀý´¦ÀíÇëÇóµÄʱºò£¬Ëü»á´´½¨ÇëÇóÒ³ÃæÀàµÄʵÀý£¬Ö´ÐÐËüµÄProcessRequest·½·¨À´´¦ÀíÇëÇó£¬Õâ¸ö·½·¨Ò²¾ÍÊÇWeb PageÉúÃüÖÜÆÚµÄ¿ªÊ¼¡£ ËÄ¡¢AspxÒ³ÃæÓëCodeBehind ÔÚÉîÈëÁ˽âÒ³ÃæµÄÉúÃüÖÜÆÚ֮ǰ£¬ÎÒÃÇÏÈÀ´Ì½ÌÖһЩAspxÓëCodeBehindÖ®¼äµÄ¹ØÏµ¡£ <%@ Page language="c#" Codebehind="WebForm.aspx.cs" Inherits="MyNamespace.WebForm" %> ÏàÐÅʹÓùýCodeBehind¼¼ÊõµÄÅóÓÑ£¬¶ÔASPX¶¥²¿µÄÕâ¾ä»°Ó¦¸ÃÊǷdz£ÊìϤÁË£¬ÎÒÃÇÀ´Ò»ÏîÒ»ÏîµÄ·ÖÎöËü£º Page language="c#" Õâ¸ö¾Í²»Óöà˵Á衃 Codebehind="WebForm.aspx.cs" ÕâÒ»¾ä±íʾ°ó¶¨µÄ´úÂëÎļþ Inherits="MyNamespace.WebForm" Õâ¾ä·Ç³£ÖØÒª£¬Ëü±íÊ¾Ò³Ãæ¼Ì³ÐµÄÀàÃû³Æ£¬Ò²¾ÍÊÇCodeBehindµÄ´úÂëÎļþÖеÄÀ࣬Õâ¸öÀà±ØÐë´ÓSystem.Web.WebControls.PageÅÉÉú ´ÓÉÏÃæÎÒÃÇ¿ÉÒÔ·ÖÎö³ö£¬Êµ¼ÊÉÏCodeBehindÖеÄÀà¾ÍÊÇÒ³Ãæ£¨ASPX£©µÄ»ùÀ࣬µ½ÕâÀ¿ÉÄÜÓÐЩÅóÓÑÒªÎÊÁË£¬ÔÚ±àдASPXµÄʱºò£¬ÍêÈ«Êǰ´ÕÕASPµÄ·½Ê½£¬ÔÚHtmlÖÐǶÈë´úÂë»òÕßǶÈë·þÎñÆ÷¿Ø¼þ£¬Ã»Óп´µ½Ëùν¡°ÀࡱµÄÓ°×Ó°¡£¿ Õâ¸öÎÊÌâʵ¼ÊÉϲ¢²»¸´ÔÓ£¬¸÷λʹÓÃASP.Net±à³ÌµÄÅóÓÑ¿ÉÒÔµ½ÄãÃǵÄϵͳÅÌ£º\WINDOWS\Microsoft.NET\Framework\<°æ±¾ºÅ>\Temporary ASP.NET FilesÕâ¸öĿ¼Ï£¬Õâ¸öÏÂÃæ¾Í·ÅÁËËùÓб¾»úÉÏ´æÔÚµÄASP.NetÓ¦ÓóÌÐòµÄÁÙʱÎļþ£¬×ÓĿ¼µÄÃû³Æ¾ÍÊÇÓ¦ÓóÌÐòµÄÃû³Æ£¬È»ºóÔÙÏÂÈ¥Á½²ã£¨ÎªÁ˱£Ö¤Î¨Ò»£¬ASP.Net×Ô¶¯²úÉúÁËÁ½²ã×ÓĿ¼£¬²¢ÇÒ×ÓĿ¼Ãû³ÆÊÇËæ»úµÄ£©£¬È»ºóÎÒÃǻᷢÏÖÓкܶàÀàËÆ£º¡°yfy1gjhc.dll¡±¡¢¡°xeunj5u3.dll¡±ÕâÑùµÄÁ´½Ó¿âÒÔ¼°¡°komee-bp.0.cs¡±¡¢¡°9falckav.0.cs¡±ÕâÑùµÄÔ´Îļþ£¬Êµ¼ÊÉÏÕâ¾ÍÊÇASPX±»ASP.Net¶¯Ì¬±àÒëºóµÄ½á¹û£¬´ò¿ªÕâЩԴÎļþÎÒÃÇ¿ÉÒÔ·¢ÏÖ£º public class WebForm_aspx : MyNamespace.WebForm, System.Web.SessionState.IRequiresSessionState Õâ¾ÍÓ¡Ö¤ÁËÎÒÃÇÇ°ÃæµÄ˵·¨£¬ASPXÊÇ´úÂë°ó¶¨ÀàµÄ×ÓÀ࣬ËüµÄÃû³ÆÊÇASPXÎļþÃû¼ÓÉÏ¡°_aspx¡±ºó׺£¬Í¨¹ýÑо¿ÕâЩ´úÂëÎÒÃÇ¿ÉÒÔ·¢ÏÖ£¬Êµ¼ÊÉÏËùÓÐaspxÖж¨ÒåµÄ·þÎñÆ÷¿Ø¼þ¶¼ÊÇÔÚÕâЩ´úÂëÖÐÉú³ÉµÄ£¬È»ºó¶¯Ì¬²úÉúÕâЩ´úÂëµÄʱºò£¬°ÑÔÀ´ÔÚASPXÖÐǶÈëµÄ´úÂëдÔÚÁËÏàÓ¦µÄλÖᣠµ±Ä³¸öÒ
| ¡¤ÕýÔò±í´ïʽ ¡¤ÕýÔò±í´ïʽ-ASP.NET ¡¤ASP.NET ÖеÄÕýÔò±í´ïʽ ¡¤×î¼ÑASP.NET±à³Ìϰ¹ß ¡¤ASP.NET»º´æ£º·½·¨ºÍ×î¼Ñʵ¼ù ¡¤ASP.NETÖÐWeb DataGridµÄʹÓÃÖ¸ÄÏ ¡¤ASP.NET±à³ÌÖеÄÊ®´ó¼¼ÇÉ ¡¤ASP.Net Web PageÉîÈë̽ÌÖ |
