Я использую элемент управления UpdatePanel, чтобы не обновлять страницу при изменении элементов DropDownList.также я использую FileUpload вне элемента управления UpdatePanel.
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode= "Conditional">
<ContentTemplate>
<div class="form-group">
<label class="control-label col-sm-2">
Country:
<span class="text-danger">*</span>
</label>
<div class="col-sm-4">
<asp:DropDownList ID="ddlCountry" ClientIDMode="Static" runat="server" CssClass="dropdown" ViewStateMode="Enabled" DataTextField="Value" DataValueField="Key" Autopostack="True" OnSelectedIndexChanged="ddlCountry_SelectedIndexChanged"></asp:DropDownList>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2">
City:
</label>
<div class="col-sm-10">
<asp:DropDownList ID="ddlCity" ClientIDMode="Static" DataTextField="Title" DataValueField="CityID" runat="server" CssClass="form-control" ViewStateMode="Enabled" />
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<div class="form-group">
<label class="control-label col-sm-4">
Image:
</label>
<div class="col-sm-8" style="padding-top: 5px;">
<asp:FileUpload ClientIDMode="Static" ID="fuPic" runat="server" ViewStateMode="Enabled" />
</div>
</div>
Но он не работает для изменения элемента DropDownList.