How to pass dropdownlist value to another page
<p>I have a DropDownList with button:</p>

<pre><code>&lt;form id="form1" runat="server"&gt;
      &lt;asp:DropDownList ID="DropDay" runat="server"/&gt;
      &lt;input type="submit" value="Save" runat="server" id="btn"/&gt;
&lt;/form&gt;
</code></pre>

<p>C# code for the page:</p>

<pre><code> protected void Page_Load(object sender, EventArgs e)
{
    btn.ServerClick+=new EventHandler(btn_ServerClick);
}

void btn_ServerClick(object sender, EventArgs e)
{
    HttpContext value= HttpContext.Current;
    value.Items.Add("Day", DropDay.SelectedValue);
    Server.Transfer("ASP_2.aspx");
}
</code></pre>

<p>In ASP_2 I have a label, that I need to set the selected Dropdownlist value. And here is the code for ASP_2.aspx:</p>

<pre><code> protected void Page_Load(object sender, EventArgs e)
{
    HttpContext value= HttpContext.Current;
    lblDay.Text = value.Items["Day"].ToString();
}
</code></pre>

<p>The problem is, that the value always is the first item from the dropdown. How do I set the selected value?<br><br>
<b>EDIT</b></p>

<p>the way I am filling the dropdown list The code goes in Page_Load:</p>

<pre><code>    DropDay.Items.Clear();
    for (int i = 1; i &lt;= 10; i++)
    {
        DropDay.Items.Add(i.ToString());
    }
</code></pre>
