updatepanel 内の Imagebutton をクリックすると、進行状況の画像を表示しようとしています。ボタンをクリックすると、C# コードが実行され、更新の進行状況の画像が表示されます。このコードでは、C# コードを実行しますが、進行状況の画像は表示されません。ポストバックトリガーを削除すると、進行状況の画像が表示されますが、C# は実行されません。どうすれば修正できますか?
<div id="scriptmanager">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true">
<ContentTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/SurveyImages/clean.jpg"
onclick="cmd_clean_emergency_Click"
style="-webkit-appearance:push-button; border-radius:5px; border: 4px solid #E9A732" Enabled="False"
/>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="ImageButton1"/>
</Triggers>
</asp:UpdatePanel>
<asp:UpdateProgress ID="UpdateProgress1" DisplayAfter="0" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
<ProgressTemplate>
<img src="images/ProgressBar1.jpg" />
</ProgressTemplate>
</asp:UpdateProgress>
</div>