Your page will be refreshed until you set it as trigger in your update panel like this
<asp:updatepanel>
<contenttemplate>
// you dropdown and anything you want will come here
</contenttemplate>
<triggers>
<asp:AsyncPostBackTrigger controlid = "yourdropdownid" eventname="selectedindexchanged"/>
</triggers>
</asp:updatepanel>