ÉèΪÊ×Ò³
Êղر¾Õ¾
×î½ü¸üÐÂ

ÎÄÕÂËÑË÷
±¾ÀàÈÈÃÅ

 

Ê×Ò³ >> ÍøÂç±à³Ì >> ASP.NET >> ASP.NETÎÄÕª >> ÐÂÎÅÕýÎÄ [×ÖÌ壺´ó ÖРС] [´òÓ¡Îĵµ
ASP.Net Web PageÉîÈë̽ÌÖ

ÎÄÕÂ×÷ÕߣºDuSDong
ÔðÈα༭£º´óÓ㡡¼Èëʱ¼ä£º2004-11-15 21:35:04 À´Ô´£ºDuSDongµÄרÀ¸
ƵµÀÉùÃ÷£º±¾ÆµµÀµÄÎÄÕ³ý²¿·ÖÌØ±ðÉùÃ÷½ûÖ¹×ªÔØµÄר¸åÍ⣬¿ÉÒÔ×ÔÓÉ×ªÔØ.µ«ÇëÎñ±Ø×¢Ã÷³ö³ö´¦ºÍԭʼ×÷Õß ÎÄÕ°æÈ¨¹é±¾ÆµµÀÓëÎÄÕÂ×÷ÕßËùÓÐ.¶ÔÓÚ±»ÆµµÀ×ªÔØÎÄÕµĸöÈ˺ÍÍøÕ¾,ÎÒÃDZíʾÉîÉîµÄлÒâ. 

Ò»¡¢·þÎñÆ÷½Å±¾»ù´¡½éÉÜ

Ê×ÏÈ£¬ÎÒÃÇÏȸ´Ï°Ò»ÏÂ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ÖÐǶÈëµÄ´úÂëдÔÚÁËÏàÓ¦µÄλÖá£

µ±Ä³¸öÒ Ò»Á÷ÐÅÏ¢¼à¿ØÀ¹½ØÏµÍ³

TR>
¡¤ÕýÔò±í´ïʽ
¡¤ÕýÔò±í´ïʽ-ASP.NET
¡¤ASP.NET ÖеÄÕýÔò±í´ïʽ
¡¤×î¼ÑASP.NET±à³Ìϰ¹ß
¡¤ASP.NET»º´æ£º·½·¨ºÍ×î¼Ñʵ¼ù
¡¤ASP.NETÖÐWeb DataGridµÄʹÓÃÖ¸ÄÏ
¡¤ASP.NET±à³ÌÖеÄÊ®´ó¼¼ÇÉ
¡¤ASP.Net Web PageÉîÈë̽ÌÖ
ͬһרÌâ
¡¤ÎÞÏà¹Ø×¨Ìâ
¡ö·¢±íÆÀÂÛ °æÈ¨ÉùÃ÷£º³ý²¿·ÖÌØ±ðÉùÃ÷²»Òª×ªÔØ£¬»òÕßÊÚȨÎÒÕ¾¶À¼Ò²¥·¢µÄÎÄÕÂÍ⣬´ó¼Ò¿ÉÒÔ×ÔÓÉ×ªÔØÎÒÕ¾µãµÄÔ­´´ÎÄÕ£¬µ«Ô­×÷ÕߺÍÀ´×ÔÎÒÕ¾µÄÁ´½Ó±ØÐë±£Áô£¨·ÇÎÒÕ¾Ô­´´µÄ£¬°´ÕÕÔ­À´×ÔÒ»½Ú£¬×ÔÐÐÁ´½Ó£©¡£ÎÄÕ°æÈ¨¹éÎÒÕ¾ºÍ×÷Õß¹²ÓÐ
×ªÔØ
ÒªÇó£º×ªÔØÖ®Í¼Æ¬¡¢Îļþ£¬Á´½ÓÇë²»ÒªµÁÁ´µ½±¾Õ¾£¬ÇÒ²»×¼´òÉϸ÷×ÔÕ¾µãµÄˮӡ£¬Ò಻ÄÜĨȥÎÒÕ¾µãˮӡ¡£
¹²ÓÐÆÀÂÛÆª ²é¿´ÆÀÂÛ
ÐÕÃû£º