Losing DropDownList value on postback
<p>I have the following drop down list:</p>

<pre><code>&lt;asp:DropDownList runat="server" ID="ddlShipping" CssClass="shippingMenu" AutoPostBack="true"&gt;
    &lt;asp:ListItem Text="3-5 working days (£12.50)" Value="" /&gt;
    &lt;asp:ListItem Text="3-5 working days - Pre-Midday (£25)" Value="" /&gt;
    &lt;asp:ListItem Text="3-5 working days - Pre-10.30am (£35)" Value="" /&gt;
    &lt;asp:ListItem Text="3-5 working days - Pre-9am (£45)" Value="" /&gt;
&lt;/asp:DropDownList&gt;
</code></pre>

<p>In a blank aspx page. When I run the page, and select an item, it causes a postback, and then always returns the the first value in the list.</p>

<p>Does anyone have any idea whats causing this. It is not databound in any way, in fact here's the code-behind:</p>

<pre><code>public partial class Default4 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}
</code></pre>

<p>The reason that it's in a blank page was just to isolate the problem from any other code.</p>
