HOWTO: ASP.NET¿¡¼­ ASP ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤

±â¼ú ÀÚ·á: 306996 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
ÀÌ ¹®¼­´Â ÀÌÀü¿¡ ´ÙÀ½ ID·Î ÃâÆÇµÇ¾úÀ½: KR306996
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

ÀÌ ÆäÀÌÁö¿¡¼­

¿ä¾à

º» ¹®¼­¿¡¼­´Â ASP.NET¿¡¼­ ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ´Ü°èº°·Î º¸¿©ÁÝ´Ï´Ù.

¼¼¼Ç »óŸ¦ »ç¿ëÇϵµ·Ï ¼³Á¤Çϸé ASP.NETÀÌ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾×¼¼½ºÇÏ´Â ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇØ ¼¼¼ÇÀ» ¸¸µå´Âµ¥, ÀÌ ¼¼¼ÇÀº ÀÀ¿ë ÇÁ·Î±×·¥ ³»ÀÇ ÆäÀÌÁö¿¡¼­ »ç¿ëÀÚ¸¦ ½Äº°ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÏ¸é »ç¿ëÀÚ µ¥ÀÌÅͰ¡ ÃßÀûµÇÁö ¾ÊÀ¸¸ç Session °³Ã¼¿¡ Á¤º¸¸¦ ÀúÀåÇÒ ¼ö ¾ø°Å³ª Session_OnStart ¶Ç´Â Session_OnEnd À̺¥Æ®¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ÆäÀÌÁö¿¡¼­ ¼¼¼Ç »óŸ¦ »ç¿ëÇÒ Çʿ䰡 ¾øÀ¸¸é ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ÆäÀÌÁöÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.

ASP.NET¿¡¼­´Â Session °³Ã¼¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ÀúÀåÇÏÁö ¾Ê°Å³ª ¼¼¼Ç À̺¥Æ®(Session_OnStart ¶Ç´Â Session_OnEnd)°¡ 󸮵ÇÁö ¾ÊÀ¸¸é ¼¼¼Ç »óŰ¡ »ç¿ëµÇÁö ¾Êµµ·Ï ¼³Á¤µË´Ï´Ù. ÇϳªÀÇ ºê¶ó¿ìÀú ¼¼¼Ç¿¡¼­ ´ÜÀÏ ÆäÀÌÁö°¡ »õ·Î °íÃÄÁú ¶§¸¶´Ù »õ Session.SessionID°¡ ¸¸µé¾îÁý´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÁØ¿¡¼­ ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤

´ÙÀ½Àº ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÁØ¿¡¼­ ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÏ´Â ÀýÂ÷·Î, ¿Ï·áÇϸé ÀÀ¿ë ÇÁ·Î±×·¥ ³»ÀÇ ¸ðµç ÆäÀÌÁö°¡ ¿µÇâÀ» ¹Þ½À´Ï´Ù.
  1. Microsoft Visual Studio .NETÀ» ½ÃÀÛÇÏ°í »õ ASP.NET À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µì´Ï´Ù.
  2. ¼Ö·ç¼Ç Ž»ö±â¿¡¼­ Web.config¸¦ µÎ ¹ø Ŭ¸¯ÇÏ¿© ÆÄÀÏ ³»¿ëÀ» º¾´Ï´Ù.
  3. <sessionState> ºÎºÐÀ» ã¾Æ mode °ªÀ» Off·Î ¼³Á¤ÇÕ´Ï´Ù.
  4. ÆÄÀÏ ¹×/¶Ç´Â ÇÁ·ÎÁ§Æ®¸¦ ÀúÀåÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ ³»ÀÇ ¸ðµç ÆäÀÌÁö¿¡¼­ ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

ÆäÀÌÁö ¼öÁØ¿¡¼­ ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤

´ÙÀ½Àº ÆäÀÌÁö ¼öÁØ¿¡¼­ ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÏ´Â ÀýÂ÷·Î, ¿Ï·áÇϸé ÇØ´ç º¯°æ ³»¿ëÀÌ Àû¿ëµÇ´Â ƯÁ¤ ÆäÀÌÁö¸¸ ¿µÇâÀ» ¹Þ½À´Ï´Ù.
  1. Microsoft Visual Studio .NETÀ» ½ÃÀÛÇÏ°í »õ ASP.NET À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µì´Ï´Ù.
  2. ¼Ö·ç¼Ç Ž»ö±â¿¡¼­ ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÒ Web FormÀ» µÎ ¹ø Ŭ¸¯ÇÕ´Ï´Ù.
  3. HTML ÅÇÀ» Ŭ¸¯ÇÕ´Ï´Ù.
  4. ÆäÀÌÁö »ó´ÜÀÇ @ Page Áö½Ã¹®¿¡¼­ EnableSessionState="false"¸¦ Ãß°¡ÇÕ´Ï´Ù. ¼öÁ¤µÈ ¼Ó¼ºÀº ´ÙÀ½ ±×¸²°ú °°½À´Ï´Ù.
    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" 
    AutoEventWireup="false" Inherits="WebApplication1.WebForm1" 
    EnableSessionState="false" %>
  5. ÆÄÀÏ ¹×/¶Ç´Â ÇÁ·ÎÁ§Æ®¸¦ ÀúÀåÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ ³»ÀÇ ¸ðµç ÆäÀÌÁö¿¡¼­ ¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

¹®Á¦ ÇØ°á

¼¼¼Ç »óŸ¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÑ »óÅ¿¡¼­ Á¤º¸¸¦ ¼³Á¤Çϰųª °Ë»öÇÏ·Á°í ÇÏ¸é ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
¼¼¼Ç »óÅ´ ±¸¼º ÆÄÀÏ ¶Ç´Â Page Áö½Ã¹®¿¡¼­ enableSessionState°¡ true·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÂüÁ¶

¼¼¼Ç »óÅ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº .NET Framework Software Development Kit(SDK) ¼³¸í¼­ÀÇ ´ÙÀ½ Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.
ASP.NET Session State
http://msdn2.microsoft.com/en-us/library/ms972429.aspx

<sessionState> Section
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfsessionstatesection.asp









¼Ó¼º

±â¼ú ÀÚ·á: 306996 - ¸¶Áö¸· °ËÅä: 2007³â 3¿ù 19ÀÏ ¿ù¿äÀÏ - ¼öÁ¤: 1.1
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft ASP .NET º£Å¸ 2
  • Microsoft Visual Studio .NET 2002 Professional Edition
Ű¿öµå:?
kbhowto kbhowtomaster kbstate kbwebforms kbgrpdsasp KB306996

Çǵå¹é º¸³»±â