更新转发器中每行的面板

时间:2017-09-08 13:38:02

标签: asp.net webforms updatepanel

我有转发器,当我在每行放置更新面板时,仍然加载所有其他更新面板是否有任何原因?

它应该只更新那个我想要实现的部分。

<asp:Repeater runat="server" ID="grd" >
        <HeaderTemplate>
            <table class=" table-serviceline table table-hover table-bordered">
        </HeaderTemplate>
        <ItemTemplate>
            <tr class="service-line-item" id="<%#"serviceline"+ Eval("ClaimServiceID") %>">

                <td class="fw65">

                    <table class="table-small-pad">
                        <tr>
                            <td>
                                <asp:Label ID="lblID" ClientIDMode="Static"  Text='<%#Container.ItemIndex+1 %>' runat="server"></asp:Label>
                            </td>                                                   
                        </tr>                                               
                    </table>

                </td>

                <td class="fw150">
                    <table class="table-small-pad">
                        <tr>
                            <td>
                            <asp:UpdatePanel ID="upd" runat="server">
                                  <ContentTemplate>
                                  <div class="input-group">                                
                                     <asp:TextBox ID="txtCODE" runat="server" CssClass="form-control" Text='<%# Bind("Code") %>' ToolTip="Code" MaxLength="15" />
                                     <span class="input-group-addon"></span>
                                  </div>
                                  </ContentTemplate>
                                  </asp:UpdatePanel>
                            </td>                                                   
                        </tr>                                              
                    </table>
                </td>                                       
            </tr>

        </ItemTemplate>
        <FooterTemplate>
            </table>
        </FooterTemplate>
    </asp:Repeater>

1 个答案:

答案 0 :(得分:0)

我相信

的组合
UpdateMode="Conditional" 

ChildrenAsTriggers="True"
UpdatePanel中的

是您正在寻找的。如果您没有设置第一个参数,则UpdatePanels会在任何回发时更新。