¹ØÓÚasp.net Session¶ªÊ§ÎÊÌâµÄ×ܽá
˳±ãÌáÒ»ÏÂaspÖÐSessionµÄ¹¤×÷ÔÀí£º
aspµÄSessionÊǾßÓнø³ÌÒÀÀµÐԵġ£ASP Session״̬´æÓÚIISµÄ½ø³ÌÖУ¬Ò²¾ÍÊÇinetinfo.exeÕâ¸ö³ÌÐò¡£ËùÒÔµ±inetinfo.exe½ø³Ì±ÀÀ£Ê±£¬ÕâЩÐÅÏ¢Ò²¾Í¶ªÊ§¡£ÁíÍ⣬ÖØÆð»òÕ߹رÕIIS·þÎñ¶¼»áÔì³ÉÐÅÏ¢µÄ¶ªÊ§¡£
asp.net SessionµÄʵÏÖ
asp.netµÄSessionÊÇ»ùÓÚHttpModule¼¼Êõ×öµÄ£¬HttpModule¿ÉÒÔÔÚÇëÇó±»´¦Àí֮ǰ£¬¶ÔÇëÇó½øÐÐ״̬¿ØÖÆ£¬ÓÉÓÚSession±¾Éí¾ÍÊÇÓÃÀ´×ö״̬ά»¤µÄ£¬Òò´ËÓÃHttpModule×öSessionÊÇÔÙºÏÊʲ»¹ýÁË¡£
ÔÒò1£º
binĿ¼ÖеÄÎļþ±»¸Äд£¬asp.netÓÐÒ»ÖÖ»úÖÆ£¬ÎªÁ˱£Ö¤dllÖØбàÒëÖ®ºó£¬ÏµÍ³Õý³£ÔËÐУ¬Ëü»áÖØÐÂÆô¶¯Ò»´ÎÍøÕ¾½ø³Ì£¬Õâʱ¾Í»áµ¼ÖÂSession¶ªÊ§£¬ËùÒÔÈç¹ûÓÐaccessÊý¾Ý¿âλÓÚbinĿ¼£¬»òÕßÓÐÆäËûÎļþ±»ÏµÍ³¸Äд£¬¾Í»áµ¼ÖÂSession¶ªÊ§
ÔÒò2£º
Îļþ¼ÐÑ¡ÏîÖУ¬Èç¹ûûÓдò¿ª“ÔÚµ¥¶ÀµÄ½ø³ÌÖдò¿ªÎļþ¼Ð´°¿Ú”£¬Ò»µ©Ð½¨Ò»¸ö´°¿Ú£¬ÏµÍ³¿ÉÄÜÈÏΪÊÇеÄSession»á»°£¬¶øÎÞ·¨·ÃÎÊÔÀ´µÄSession£¬ËùÒÔÐèÒª´ò¿ª¸ÃÑ¡Ï·ñÔò»áµ¼ÖÂSession¶ªÊ§
ÔÒò3£º
Ëƺõ´ó²¿·ÖµÄSession¶ªÊ§ÊÇ¿Í»§¶ËÒýÆðµÄ£¬ËùÒÔÒª´Ó¿Í»§¶ËÏÂÊÖ£¬¿´¿´cookieÓÐûÓдò¿ª
ÔÒò4£º
SessionµÄʱ¼äÉèÖÃÊDz»ÊÇÓÐÎÊÌ⣬»á²»»áÒòΪ³¬Ê±Ôì³É¶ªÊ§
ÔÒò5£º
IEÖеÄcookieÊýÁ¿ÏÞÖÆ£¨Ã¿¸öÓò20¸öcookie£©¿ÉÄܵ¼ÖÂsession¶ªÊ§
ÔÒò6£º
ʹÓÃweb gardenģʽ£¬ÇÒʹÓÃÁËInProc mode×÷Ϊ±£´æsessionµÄ·½Ê½
½â¾ö¶ªÊ§µÄ¾Ñé
1. ÅжÏÊDz»ÊÇÔÒò1Ôì³ÉµÄ£¬¿ÉÒÔÔÚÿ´ÎË¢ÐÂÒ³ÃæµÄʱºò£¬¸ú×ÙbinÖÐij¸öÎļþµÄÐÞ¸Äʱ¼ä
2. ×öSession¶ÁдÈÕÖ¾£¬Ã¿´Î¶ÁдSession¶¼Òª¼Ç¼ÏÂÀ´£¬²¢ÇÒÒª¼Ç¼SessionID¡¢SessionÖµ¡¢ËùÔÚÒ³Ãæ¡¢µ±Ç°º¯Êý¡¢º¯ÊýÖеĵڼ¸´ÎSession²Ù×÷£¬ÕâÑùÕÒ¶ªÊ§µÄÔÒò»á·½±ãºÜ¶à
3. Èç¹ûÔÊÐíµÄ»°£¬½¨ÒéʹÓÃstate server»òsql server±£´æsession£¬ÕâÑù²»ÈÝÒ׶ªÊ§
4. ÔÚglobal.asaÖмÓÈë´úÂë¼Ç¼SessionµÄ´´½¨Ê±¼äºÍ½áÊøʱ¼ä£¬³¬Ê±Ôì³ÉµÄSession¶ªÊ§ÊÇ¿ÉÒÔÔÚSessionEndÖмǼÏÂÀ´µÄ¡£
5. Èç¹ûÓÐЩ´úÂëÖÐʹÓÿͻ§¶Ë½Å±¾£¬Èçjavascriptά»¤Session״̬£¬¾ÍÒª³¢ÊÔµ÷ÊԽű¾£¬ÊDz»ÊÇÒòΪ½Å±¾´íÎóÒýÆðSession¶ªÊ§¡£
Ïà¹ØÎĵµ£º
ÔÚweb·þÎñÆ÷¶Ë¿ª·¢Öо³£»áÓöµ½¸÷ÖÖ²»Í¬ÐÎʽµÄpath£¬¶øÇÒ¾³£¼Ç²»Çå³þÈçºÎ»ñÈ¡µ½Ä³ÖÖÌض¨¸ñʽ£¬½ñÌì³éÁ˵ãʱ¼ä°Ñ³£ÓõÄpath»ñÈ¡·½·¨Óë¸ñʽ×öÁËÒ»¸ö¼òµ¥µÄ¶ÔÕÕ±í£¬ÒÔ±¸ÈÕºó²éÓá£
Request»ñÈ¡µÄÐÅÏ¢
Request.AppRelativeCurrentExecutionFilePath &nb ......
ASP.NET MVCºÍWebForm¸÷Óи÷µÄÓŵ㣬ÎÒÃÇ¿ÉÄÜÐèҪͬʱʹÓÃASP.NET MVCºÍWebForm¡£±¾ÎĽéÉÜÁËÈçºÎÔÚASP.NET MVCÏîÄ¿ÖÐʹÓÃWebForm¡£
Ê×ÏÈн¨Ò»¸öÃûΪWebFormsµÄÎļþ¼ÐÓÃÓÚ´æ·ÅWebForm£¬²¢Ìí¼ÓÒ»¸öWeb´°ÌåÎļþDemo.aspx×÷ΪÑÝʾ¡£
Demo.aspx¾Í¼òµ¥µÄÊä³öÒ»¾ä»°“It’s a WebForm.”
¹Ø¼ü²½ÖèÔÚÓÚ·ÓÉÉèÖá ......
asp.netÖг£ÓõÄ26¸öÓÅ»¯ÐÔÄܵķ½·¨
2008-09-28 09:39
1. Êý¾Ý¿â·ÃÎÊÐÔÄÜÓÅ»¯¡¡
¡¡
Êý¾Ý¿âµÄÁ¬½ÓºÍ¹Ø±Õ
·ÃÎÊÊý¾Ý¿â×ÊÔ´ÐèÒª´´½¨Á¬½Ó¡¢´ò¿ªÁ¬½ÓºÍ¹Ø±ÕÁ¬½Ó¼¸¸ö²Ù×÷¡£ÕâЩ¹ý³ÌÐèÒª¶à´ÎÓëÊý¾Ý¿â½»»»ÐÅÏ¢ÒÔͨ¹ýÉí·ÝÑéÖ¤£¬±È½ÏºÄ·Ñ·þÎñÆ÷×ÊÔ´¡£ASP.NETÖÐÌṩÁËÁ¬½Ó³Ø(Connection Pool)¸ÄÉÆ´ò¿ªºÍ¹Ø±ÕÊý¾Ý¿â¶ÔÐÔÄܵÄÓ°Ï졣ϵ ......
aspxÒ³Ãæ´úÂ룺
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ENRepeater.aspx.cs" Inherits="ENRepeater" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" & ......
1.Application£ºÓÃÓÚ±£´æËùÓÐÓû§¹²ÓõÄÊý¾ÝÐÅÏ¢¡£ ÔÚAsp.NetÖÐÀàËƵÄÅäÖÃÊý¾Ý×îºÃ±£´æÔÚWeb.configÎļþÖС£Èç¹ûʹÓÃApplication¶ÔÏó£¬Ò»¸öÐèÒª¿¼ÂǵÄÎÊÌâÊÇÈκÎд²Ù×÷¶¼ÒªÔÚ Application_OnStartʼþ£¨global.asax£©ÖÐÍê³É¡£¾¡¹ÜʹÓÃApplication.LockºÍ Application.Unlock·½·¨À´±ÜÃâд²Ù×÷µÄͬ²½£¬µ«ÊÇËü´®Ðл¯ÁËApplicat ......