title: Dropdownlist postback to default selected value?
body: <p>When I select a value in the dropdownlist I get a postback and the value I selected is selected even after the postback. How do I get the default value, &lt;--Choose City--> as selected value again after the postback?</p>
  
  <p>HTML:</p>
  
  <pre><code>&lt;asp:DropDownList ID="ddlCity" Width="200px" runat="server" AutoPostBack="true"
   OnSelectedIndexChanged="ddlCity_SelectedIndexChanged"&gt; &lt;/asp:DropDownList&gt;
  </code></pre>
  
  <p>Markup:</p>
  
  <pre><code>protected void Page_Load(object sender, EventArgs e)
  {
      DataTable CityMembersTable = GetCity();
      ddlCity.DataSource = CityMembersTable;
      ddlCity.DataTextField = "CityName";
      ddlCity.DataValueField = "CityID";
      ddlCity.DataBind();
  
      ddlCity.Items.Insert(0, new ListItem("&lt;--Choose City--&gt;", ""));
  }
  
  protected void ddlCity_SelectedIndexChanged(object sender, EventArgs e)
  {
      if (ddlCity.SelectedValue == "")
      {
          return;
      }
  
      ddlCity.SelectedValue == "0"; //Dose not work...
  }
  </code></pre>