title: Alternative to Postback on asp.net page
body: <p>I am looking for an alternative where user doesnt has to wait for postback in an asp.net page. 
  My situation :
  I have several drop down lists on my asp.net page (11 infact) and I have a checkbox. 2 drop downs are cascading. i.e. selecting 1st drop down changes the 2nd drop down contents. I have a new option in some of the dropdowns (6 drop downs). If user chooses this option then a text box shows up with a "Add" button. Adding text to that text box and hitting "Add" adds the new value to the drop down and disappears this textbox and the button. So is it possible for using a non postback option but have the same situation going on? User does not like that the page postbacks 11 times. What is my alternative? If you need more information, please ask. Thanks</p>
  
  <p>EDIT:</p>
  
  <pre><code> &lt;asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"&gt;
                                                          &lt;ContentTemplate&gt;
                                                              &lt;asp:DropDownList ID="ddlCustomerContact" runat="server" DataTextField="FullName" DataValueField="Customers_SourceIDfk2" AutoPostBack="true" TabIndex="1" /&gt;
                                                          &lt;/ContentTemplate&gt;
                                                      &lt;/asp:UpdatePanel&gt;  
  
     Protected Sub ddlCustomerContact_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddlCustomerContact.SelectedIndexChanged
      If ddlCustomerContact.SelectedIndex = 1 Then
          divAddNewCustomerContact.Visible = True
      Else
          divAddNewCustomerContact.Visible = False
      End If
  End Sub
  </code></pre>