ASP.NETÒ³Ãæ´«Öµ_µÚһƪ_¸ÅÊö
·½·¨
Êý¾ÝÁ¿
ÉúÃüÆÚ
×÷ÓÃÓò
λÖÃ
Application
ÈÎÒâ´óС
Õû¸öÓ¦ÓóÌÐò
ËùÓÐÓû§
·þÎñ¶Ë
Cache
ÈÎÒâ´óС
¸ù¾ÝÐèÒªÉ趨
ËùÓÐÓû§
·þÎñ¶Ë
Cookie
¼òµ¥Êý¾Ý
¸ù¾ÝÐèÒªÉ趨
µ¥¸öÓû§
¿Í»§¶Ë
Session
¼òµ¥Êý¾Ý
Óû§»î¶¯Ê±¼ä+ÑÓ³Ùʱ¼ä(20·ÖÖÓ)
µ¥¸öÓû§
·þÎñ¶Ë
Web.Config
¼«Éٸıä¼òµ¥Êý¾Ý
Ö±µ½¸Ä±äÅäÖÃÎļþ
µ¥¸öÓû§
·þÎñ¶Ë
Viewstate
¼òµ¥Êý¾Ý
Ò»¸öÒ³ÃæµÄÉúÃüÆÚ
µ¥¸öÓû§
¿Í»§¶Ë
Hidden¿Ø¼þ
¼òµ¥Êý¾Ý
Ò»¸öÒ³ÃæµÄÉúÃüÆÚ
µ¥¸öÓû§
¿Í»§¶Ë
²éѯ×Ö·û´®
¼òµ¥Êý¾Ý
Ö±µ½Ï´ÎÒ³ÃæÌøת
µ¥¸öÓû§
¿Í»§¶Ë
(1) Application¶ÔÏó£ºApplication±äÁ¿ÓÃÓÚÕû¸öÓ¦ÓóÌÐò·¶Î§£¬ËùÓÐÓû§¶¼¿ÉÒԸıäËüµÄÖµ£¬Ö÷ÒªÓÃÓÚ¼ÆÊýÆ÷¡£
(2) Session¶ÔÏó£ºSessionÊÇ·þÎñÆ÷¶ËΪÿ¸öÓû§±£´æ»á»°ÐÅÏ¢¡£Óû§Í˳öÓ¦ÓóÌÐòºó£¬SessionÈÔÈ»±£´æÔÚ·þÎñÆ÷ÄÚ´æÖÐÒ»¶Îʱ¼ä£¬Ì«¶àµÄSession»áÏûºÄ·þÎñÆ÷µÄ×ÊÔ´¡£
(3) Cookie¶ÔÏó£ºCookieÓÃÓÚ±£´æ¿Í»§¶ËÇëÇó·þÎñÆ÷Ò³ÃæµÄÇëÇóÐÅÏ¢£¬³ÌÐòÔ±¿ÉÒÔÓÃËüÀ´±£´æ·ÇÃô¸ÐÐÔµÄÐÅÏ¢¡£ÐÅÏ¢±£´æµÄʱ¼ä¿ÉÒÔ¸ù¾ÝÐèÒªÉèÖá£Cookie´æ´¢µÄÊý¾ÝÁ¿ºÜÊÜÏÞÖÆ£¬´ó¶àÊýä¯ÀÀÆ÷Ö§³Ö×î´óÈÝÁ¿Îª4096×Ö½Ú£¬Òò´Ë²»ÒªÓÃÀ´±£´æÊý¾Ý¼¯¼°ÆäËû´óÁ¿Êý¾Ý¡£ÓÉÓÚ²¢·ÇËùÓеÄä¯ÀÀÆ÷¶¼Ö§³ÖCookie£¬²¢ÇÒÊý¾ÝÒÔÃ÷ÎÄÐÎʽ±£´æÔÚ¿Í»§¶Ë£¬Òò´Ë²»Òª±£´æÃô¸ÐÊý¾Ý¡£
(4) ViewState¶ÔÏó£ºViewStateÓÃÓÚ±£´æÒ³ÃæµÄ״̬ÐÅÏ¢£¬Ö§³ÖWeb¿Ø¼þµÄ³Ö¾ÃÐÔ£¬ÊDZ£³ÖÊÓͼ£¨Web´°Ì壩״̬µÄ»ùÓÚä¯ÀÀÆ÷µÄ·½·¨¡£Web¿Ø¼þÀàËÆÓÚWindows¿Ø¼þ£¬ÔÚÁ½¸ö¼¶±ð¹¤×÷£ºWebÒ³ÖкÍÖ§³ÖWebÒ³µÄ´úÂëÒþ²ØÀàÖС£WebÒ³²»Í¬ÓÚWindows´°Ì壬ËüÊÇÎÞ״̬µÄ»·¾³¡£Òò´Ë£¬ÐèҪijÖÖÀàÐ͵ij־ÃÐÔ»úÖÆÔÚÒ³ÖØмÓÔعý³ÌÖб£³ÖWebÒ³µÄ״̬¡£ViewStateά»¤WebÒ³¿Ø¼þµÄ״̬£¬ºÜ´ó³Ì¶ÈÉÏÀàËÆÓÚSession ά»¤·þÎñÆ÷ÉÏʵÀý»¯¶ÔÏóµÄ״̬£¬Ëü×Ô¶¯Î¬»¤ËùÓÐWeb¿Ø¼þµÄ״̬¡£Í¨¹ýÈÃViewState¸ù¾Ý¿Ø¼þµÄEnableViewState ÊôÐÔ£¨Ä¬ÈÏΪ True£©´æ´¢Ã¿¸ö¿Ø¼þʵÏֵġ£Í¨¹ý¸ø@PageÖ¸ÁîÌí¼Ó“EnableViewState=false”ÊôÐÔ¿ÉÒÔ½ûÖ¹Õû¸öÒ³ÃæµÄViewState¡£
(5) Cache¶ÔÏó£ºÓÃÓÚWebÓ¦ÓóÌÐòµÄ»º´æ£¬ÔÚHTTPÇëÇó¼ä±£´æÒ³Ãæ»òÊý¾Ý¡£ÎÞ·¨¼Ì³Ð´ËÀà¡£¸Ã¶ÔÏóµÄʹÓÿÉÒÔ¼«´óµØÌá¸ßÕû¸öÓ¦ÓóÌÐòµÄЧÂÊ¡£ËüÔÊÐí½«Æµ·±·ÃÎʵĴóÁ¿·þÎñÆ÷×ÊÔ´´æ´¢ÔÚÄÚ´æÖУ¬µ±Óû§·¢³öÏàͬµÄÇëÇóºó·þÎñÆ÷²»Ôٴδ¦Àí¶øÊǽ«CacheÖб£´æµÄÐÅÏ¢·µ»Ø¸øÓû§£¬½ÚÊ¡ÁË·þÎñÆ÷´¦ÀíÇëÇóµÄʱ¼ä¡£´Ë¶ÔÏóµÄʵÀýÊÇÿ¸öÓ¦ÓóÌÐòרÓõģ¬ÆäÉú´æÆÚÒÀÀµÓÚ¸ÃÓ¦ÓóÌÐòµÄÉú´æÆÚ¡£µ
Ïà¹ØÎĵµ£º
»ùÓÚ¹¦Äܸü·á¸»µÄ»ù´¡À๹½¨Äú×Ô¼ºµÄ ASP.NET Ò³Ãæ
·¢²¼ÈÕÆÚ : 11/4/2004 | ¸üÐÂÈÕÆÚ : 11/4/2004
Dino Esposito
Wintellect
ÊÊÓ÷¶Î§£º
Microsoft ASP.NET
Microsoft ASP.NET 2.0
ÕªÒª£ºÍ¨¹ý¼Ì³Ð¿ÉÒÔÔÚͨÓà Microsoft ASP.NET ÀࣨÀýÈç Page ÀࣩÖÐÌí¼Ó¹¦ÄÜ¡£ÕâΪÄúÌṩÁËÒ»¸ö¹«¹²³¡Ëù£¬Ê¹Äú¿ÉÒÔÌí¼Ó¹¦Äܲ¢½«¹¦Äܲ¿ ......
asp.netÖе¼³öExeclµÄ·½·¨£º
ÔÚasp.netÖе¼³öExeclÓÐÁ½ÖÖ·½·¨£¬Ò»ÖÖÊǽ«µ¼³öµÄÎļþ´æ·ÅÔÚ·þÎñÆ÷ij¸öÎļþ¼ÐÏÂÃ棬Ȼºó½«ÎļþµØÖ·Êä³öÔÚä¯ÀÀÆ÷ÉÏ£»Ò»ÖÖÊǽ«ÎļþÖ±½Ó½«ÎļþÊä³öÁ÷д¸øä¯ÀÀÆ÷¡£ÔÚResponseÊä³öʱ£¬t·Ö¸ôµÄÊý¾Ý£¬µ¼³öexeclʱ£¬µÈ¼ÛÓÚ·ÖÁУ¬nµÈ¼ÛÓÚ»»ÐС£
1¡¢½«Õû¸öhtmlÈ«²¿Êä³öexecl
´Ë·¨½«htmlÖÐËùÓеÄÄÚÈÝ£ ......
ѧϰASP.NETÖеÄApplication¡¢Session¡¢Cookie
1.Application½¨Á¢µÄ±äÁ¿£¬ÔÚϵͳÄÚ²¿Èκεط½¶¼¿ÉÒÔ·ÃÎÊ£¬Í¨³£ÍøÕ¾µØ·ÃÎÊͳ¼Æ¿ÉÄÜ»áÓõĽ϶ࡣÈç¹ûÒªÓõ½ApplicationÊ×ÏÈÔÚVS2005Öн¨Á¢Ò»¸öglobal.asaÎļþ¡£ÀýÈçÎÒÃÇҪдһ¸öÍøÕ¾·ÃÎÊÊýÁ¿µÄͳ¼ÆµÄ»°£¬ÔÚglobal.asaÖÐÏÈÉùÃ÷±äÁ¿iCount¡£ÈçÏÂËùʾ£º
  ......
protected void Page_Load(object sender, EventArgs e)
{
}
#region OnPreInit µÚÒ»²½
protected override void OnPreInit(EventArgs e)
{
//¼ì²é ......