1

更新パネルを含むフォームがあり、グリッドビューが含まれています。ユーザーが 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>

4

2 に答える 2