none
GridView结和UpdatePanel置于AccordionPane数据局部刷新时将提交整个页面,这个问题,你们遇到了吗? RRS feed

  • 问题

  • <asp:AccordionPane ID="AccordionPane11" runat="server">  
                <Header><h3 class="border">修改科室<img src="../images/Edit.png"/></h3></Header>  
                <Content>   
                <div class="c3">
                    <asp:UpdatePanel ID="UpdatePanel12" runat="server">
                    <ContentTemplate>
                        <asp:AccessDataSource ID="ksedit_dtr" runat="server" DataFile="~/App_Data/the data.accdb" 
                            SelectCommand="SELECT [ID], [_name] FROM [keshi]" 
                            UpdateCommand="UPDATE [keshi] SET [_name] = ? WHERE [ID] = ?">
                            <UpdateParameters>
                                <asp:ControlParameter ControlID="ksedit_grid" Name="_name" 
                                    PropertyName="SelectedValue" Type="String" />
                                <asp:ControlParameter ControlID="ksedit_grid" Name="ID" 
                                    PropertyName="SelectedValue" Type="Int32" />
                            </UpdateParameters>
                        </asp:AccessDataSource>
                        <asp:GridView ID="ksedit_grid" runat="server" AutoGenerateColumns="False" 
                            DataKeyNames="ID" DataSourceID="ksedit_dtr" AutoGenerateEditButton="False" Caption="更改科室名称">
                            <Columns>
                                <asp:BoundField DataField="ID" ReadOnly="true" HeaderText="编号"/>
                                <asp:BoundField DataField="_name" HeaderText="名称"/>
                                <asp:CommandField ShowEditButton="true" ButtonType="Image" HeaderText="操作" EditImageUrl="../images/pen.png"  ControlStyle-BorderStyle="None" CancelImageUrl="../images/cancel.png" UpdateImageUrl="../images/arrow.png" />
                            </Columns>
                        </asp:GridView>
                    </ContentTemplate>
                    </asp:UpdatePanel>
                </div> 
                </Content>  
                </asp:AccordionPane>
    2013年6月6日 9:07

答案