Indeed use AJAX, more specific using updatepanel would be the easiest way.
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DropDownList
ID="DropDownList1"
runat="server"
AutoPostBack="true"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"
>
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
http://msdn.microsoft.com/en-us/library/bb399001.aspx[
^]