<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_Tutorial%2FSessions%2FSession_class</id>
		<title>ASP.NET Tutorial/Sessions/Session class - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_Tutorial%2FSessions%2FSession_class"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Sessions/Session_class&amp;action=history"/>
		<updated>2026-04-29T22:36:04Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=ASP.NET_Tutorial/Sessions/Session_class&amp;diff=3067&amp;oldid=prev</id>
		<title> в 15:30, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Sessions/Session_class&amp;diff=3067&amp;oldid=prev"/>
				<updated>2010-05-26T15:30:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:30, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=ASP.NET_Tutorial/Sessions/Session_class&amp;diff=3068&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Sessions/Session_class&amp;diff=3068&amp;oldid=prev"/>
				<updated>2010-05-26T11:57:56Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Session.Abandon()==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page %&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;C#&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
private void Page_PreRender(object sender, EventArgs e)&lt;br /&gt;
{&lt;br /&gt;
  if(Session[&amp;quot;UserName&amp;quot;] != null) UserNameLabel.Text = Session[&amp;quot;UserName&amp;quot;].ToString();&lt;br /&gt;
}&lt;br /&gt;
private void SaveButton_Click(object sender, System.EventArgs e)&lt;br /&gt;
{&lt;br /&gt;
  Session[&amp;quot;UserName&amp;quot;] = UserNameTextBox.Text;&lt;br /&gt;
}&lt;br /&gt;
private void AbandonButton_Click(object sender, System.EventArgs e)&lt;br /&gt;
{&lt;br /&gt;
  Session.Abandon();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; method=&amp;quot;post&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
        Update UserName in Session: &amp;lt;asp:TextBox id=&amp;quot;UserNameTextBox&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button id=&amp;quot;SaveButton&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Save&amp;quot; OnClick=&amp;quot;SaveButton_Click&amp;quot;&amp;gt;&amp;lt;/asp:Button&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
        Current Session Contents: &amp;lt;br/&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Label ID=&amp;quot;UserNameLabel&amp;quot; Runat=&amp;quot;server&amp;quot; EnableViewState=&amp;quot;False&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;
        &amp;lt;br/&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button id=&amp;quot;RefreshButton&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Refresh Without Saving&amp;quot;&amp;gt;&amp;lt;/asp:Button&amp;gt;&lt;br /&gt;
        &amp;lt;br/&amp;gt;&lt;br /&gt;
        Abandon Session - takes effect on *next* request since current request is still referring to Session.&amp;lt;br/&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button id=&amp;quot;AbandonButton&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Abandon Session&amp;quot; OnClick=&amp;quot;AbandonButton_Click&amp;quot;&amp;gt;&amp;lt;/asp:Button&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;a href=&amp;quot;Default.aspx&amp;quot;&amp;gt;VB Version - same session&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.CodePage==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Message.Text = &amp;quot;Current Code Page is: &amp;quot; &amp;amp; Session.CodePage&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.Contents.RemoveAll()==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Session.Contents.RemoveAll()&lt;br /&gt;
            Message.Text = &amp;quot;Removed all items from current Session.&amp;quot;&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.CopyTo==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            If Session.Count &amp;gt; 0 Then&lt;br /&gt;
               Dim myArray As Array = Array.CreateInstance(GetType(Object), _&lt;br /&gt;
                  Session.Count)&lt;br /&gt;
               Session.CopyTo(myArray, 0)&lt;br /&gt;
               Message.Text = &amp;quot;The first item in the array is: &amp;quot; &amp;amp; myArray(0)&lt;br /&gt;
            End If&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.IsCookieless==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            If Session.IsCookieless Then&lt;br /&gt;
               Message.Text = &amp;quot;The current Session does not use cookies.&amp;quot;&lt;br /&gt;
            Else&lt;br /&gt;
               Message.Text = &amp;quot;The current Session uses cookies.&amp;quot;&lt;br /&gt;
            End If&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.IsNewSession==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            If Session.IsNewSession Then&lt;br /&gt;
               &amp;quot;Session(&amp;quot;foo&amp;quot;) = &amp;quot;foo&amp;quot;&lt;br /&gt;
               Message.Text = &amp;quot;The current Session (SessionID: &amp;quot; &amp;amp; _&lt;br /&gt;
                  Session.SessionID &amp;amp; &amp;quot;) was created with this request.&amp;quot;&lt;br /&gt;
            Else&lt;br /&gt;
               Message.Text = &amp;quot;The current Session (SessionID: &amp;quot; &amp;amp; _&lt;br /&gt;
                  Session.SessionID &amp;amp; &amp;quot;) existed prior to this request.&amp;quot;&lt;br /&gt;
            End If&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.IsReadOnly==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; EnableSessionState=&amp;quot;ReadOnly&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            If Session.IsReadOnly Then&lt;br /&gt;
               Message.Text = &amp;quot;The current Session (SessionID: &amp;quot; &amp;amp; _&lt;br /&gt;
                  Session.SessionID &amp;amp; &amp;quot;) is read-only for this page.&amp;quot;&lt;br /&gt;
            Else&lt;br /&gt;
               Session(&amp;quot;foo&amp;quot;) = &amp;quot;foo&amp;quot;&lt;br /&gt;
               Message.Text = &amp;quot;The current Session (SessionID: &amp;quot; &amp;amp; _&lt;br /&gt;
                  Session.SessionID &amp;amp; &amp;quot;) can be written to from this page.&amp;quot;&lt;br /&gt;
            End If&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.Item==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Session.Item(&amp;quot;foo&amp;quot;) = &amp;quot;foo&amp;quot;&lt;br /&gt;
            Session.Item(&amp;quot;foo2&amp;quot;) = &amp;quot;foo2&amp;quot;&lt;br /&gt;
            Message.Text = Session.Item(&amp;quot;foo&amp;quot;) &amp;amp; &amp;quot;&amp;lt;/br&amp;gt;&amp;quot;&lt;br /&gt;
            Message.Text &amp;amp;= Session.Item(1)&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.Keys==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Dim Key As String&lt;br /&gt;
            Message.Text = &amp;quot;Session Keys:&amp;quot;&lt;br /&gt;
            For Each Key in Session.Keys&lt;br /&gt;
               Message.Text &amp;amp;= &amp;quot;&amp;lt;/br&amp;gt;Key:&amp;quot; &amp;amp; Key&lt;br /&gt;
               Message.Text &amp;amp;= &amp;quot;&amp;lt;/br&amp;gt;Value:&amp;quot; &amp;amp; Session(Key)&lt;br /&gt;
            Next&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.LCID==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Message.Text = &amp;quot;Current locale ID is: &amp;quot; &amp;amp; Session.LCID &amp;amp; &amp;quot;&amp;lt;/br&amp;gt;&amp;quot;&lt;br /&gt;
            Message.Text &amp;amp;= &amp;quot;Current date and time is: &amp;quot; &amp;amp; DateTime.Now() &amp;amp; &amp;quot;&amp;lt;/br&amp;gt;&amp;quot;&lt;br /&gt;
            Session.LCID = 1036 &amp;quot;France&lt;br /&gt;
            Message.Text &amp;amp;= &amp;quot;Current locale ID is: &amp;quot; &amp;amp; Session.LCID &amp;amp; &amp;quot;&amp;lt;/br&amp;gt;&amp;quot;&lt;br /&gt;
            Message.Text &amp;amp;= &amp;quot;Current date and time is: &amp;quot; &amp;amp; DateTime.Now() &amp;amp; &amp;quot;&amp;lt;/br&amp;gt;&amp;quot;&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.Mode==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;Session property example&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Message.Text = &amp;quot;Current Session State Mode: &amp;quot; &amp;amp; Session.Mode.ToString()&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.Remove==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            If Not Session(&amp;quot;foo&amp;quot;) Is Nothing Then&lt;br /&gt;
               Session.Remove(&amp;quot;foo&amp;quot;)&lt;br /&gt;
               Message.Text = &amp;quot;Item &amp;quot;foo&amp;quot; was removed.&amp;quot;&lt;br /&gt;
            Else&lt;br /&gt;
               Message.Text = &amp;quot;Item &amp;quot;foo&amp;quot; does not exist.&amp;quot;&lt;br /&gt;
            End If&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.RemoveAll==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            If Session.Count &amp;gt; 0 Then&lt;br /&gt;
               Session.RemoveAll()&lt;br /&gt;
               Message.Text = &amp;quot;Session collection cleared.&amp;quot;&lt;br /&gt;
            Else&lt;br /&gt;
               Message.Text = &amp;quot;Session collection is already empty.&amp;quot;&lt;br /&gt;
            End If&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.RemoveAt==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            If Session.Count &amp;gt; 0 Then&lt;br /&gt;
               Session.RemoveAt(0)&lt;br /&gt;
               Message.Text = &amp;quot;The item at index 0 was removed.&amp;quot;&lt;br /&gt;
            Else&lt;br /&gt;
               Message.Text = &amp;quot;The item at index 0 does not exist.&amp;quot;&lt;br /&gt;
            End If&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.StaticObjects==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Message.Text = &amp;quot;There are &amp;quot; &amp;amp; Session.StaticObjects.Count &amp;amp; _&lt;br /&gt;
               &amp;quot; objects declared with the &amp;quot; &amp;amp; _&lt;br /&gt;
               &amp;quot;&amp;amp;lt;object runat=&amp;amp;quot;server&amp;amp;quot;&amp;amp;gt; syntax in Session scope.&amp;quot;&lt;br /&gt;
            Dim myobj As Object&lt;br /&gt;
            For Each myObj in Session.StaticObjects&lt;br /&gt;
               If myObj.Value.GetType.ToString() = _&lt;br /&gt;
                  &amp;quot;System.Web.UI.WebControls.TextBox&amp;quot; Then&lt;br /&gt;
                  myForm.Controls.Add(myObj.Value)&lt;br /&gt;
               End If&lt;br /&gt;
            Next&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;form id=&amp;quot;myForm&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Session.Timeout==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Message.Text = &amp;quot;Current Session timeout value is &amp;quot; &amp;amp; _&lt;br /&gt;
               Session.Timeout &amp;amp; &amp;quot; minutes.&amp;quot;&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Use Session and Server.Transfer to create a wizard==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@Page language=&amp;quot;c#&amp;quot; runat=&amp;quot;server&amp;quot; Debug=&amp;quot;true&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
protected void Page_Load(object o, EventArgs e) {&lt;br /&gt;
    if(IsPostBack) {&lt;br /&gt;
        Session[&amp;quot;theName&amp;quot;] = (string)theName.Text;&lt;br /&gt;
        Server.Transfer(&amp;quot;Default.aspx&amp;quot;, false);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    Name: &amp;lt;asp:textbox id=&amp;quot;theName&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:button type=&amp;quot;submit&amp;quot; id=&amp;quot;submitStep1&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Go&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
File: Default.aspx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%@Page language=&amp;quot;c#&amp;quot; runat=&amp;quot;server&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
protected void Page_Load(object o, EventArgs e) {&lt;br /&gt;
    if(IsPostBack) {&lt;br /&gt;
    Session[&amp;quot;theHobby&amp;quot;] = theHobby.Text;&lt;br /&gt;
    Server.Transfer(&amp;quot;NextPage.aspx&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    Hobby: &amp;lt;asp:textbox id=&amp;quot;theHobby&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;asp:button type=&amp;quot;submit&amp;quot; id=&amp;quot;submitStep2&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Go&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
File: NextPage.aspx&lt;br /&gt;
&amp;lt;%@Page language=&amp;quot;c#&amp;quot; runat=&amp;quot;server&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
protected void Page_Load(object o, EventArgs e) {&lt;br /&gt;
    theFinalName.Text = (string)Session[&amp;quot;theName&amp;quot;];&lt;br /&gt;
    theFinalHobby.Text = (string)Session[&amp;quot;theHobby&amp;quot;];   &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
Done!&amp;lt;br /&amp;gt;&lt;br /&gt;
    Name: &amp;lt;asp:label id=&amp;quot;theFinalName&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
    Hobby: &amp;lt;asp:label id=&amp;quot;theFinalHobby&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>