更新パネルを含むフォームがあり、グリッドビューが含まれています。ユーザーが ImageButton をクリックすると、「処理中」を示す div が表示され、フッターにはデータ入力と保存用の空のテキスト ボックスが表示されます。[保存] ボタンは正常に機能しますが、ヘッダーの ImageButton は機能しないことがわかりました。ImageButton をクリックしても、UpdatePanel を削除しない限り起動しません。なにか提案を?
<asp:UpdatePanel runat="server" ID="UpdatePanel1" >
<ContentTemplate>
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">
<Columns>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate><center>
<asp:ImageButton ID="ImgAdd" AlternateText="Add" runat="server"
ImageUrl="~/img/tDocumentAdd.png" Width="15" Height="15"
OnClick="ImgAdd_Click" CausesValidation="false" /></center>
</HeaderTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Button runat="Server" id="bthSave" OnClick="SaveData" />
</ContentTemplate>