1

我是 AJAX 的新手我正在尝试更新中继器控件当用户使用 UpdatePanel 的触发事件单击位于 updatePanel 外部的搜索按钮时,当将中继器控件放置在 UpdatePanel 内时,CSS 会失真当更新面板被删除时 CSS完美应用为什么会发生?

代码:

 <div class="jqueryresultsBackground">
 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
 <ContentTemplate>
     <asp:Repeater ID="ResultsRepeater" runat="server">
                  <HeaderTemplate>
                      <table border="0" cellpadding="0" cellspacing="0" width="100%">
                          <tr>
                              <td>
                                  &nbsp;
                              </td>
                          </tr>
                      </table>
                  </HeaderTemplate>
                  <ItemTemplate>
                      <tr>
                          <td>
                              <table align="center" width="100%">
                                  <tr>
                                      <td align="left" class="searchResFieldName" width="40%">
                                          <asp:Image ID="Image1" runat="server" ImageUrl="~/images/deleted.png" 
                                              Style="z-index: 1; position: absolute; margin-left: -5px;" 
                                              Visible='<%# DeletedImageVisibility(Eval("IsActive"))%>' />
                                          <br />
                                          <%# Eval("UnicodeFullName")%>
                                      </td>
                                      <td width="10%">
                                         Col1
                                      </td>
                                  </tr>
                              </table>
                          </td>
                          <td width="10%">
                              Col2
                          </td>
                          <td width="10%">
                             Col3
                          </td>
                          <td width="8%">
                              Col4
                          </td>
                          <td width="5%">
                              Col5
                          </td>
                          <td width="10%">
                              Col6
                          </td>
                      </tr>
                      <tr>
                          <td align="left" class="searchResFieldName" width="35%">
                              <%# Eval("EnglishFullName")%>
                          </td>
                          <tr>
                              <td align="left">
                                  <%# Eval("HouseNumber")%>
                                  <br />
                                  <%# Eval("UnicodeAddress")%>
                              </td>
                              <td>
                                  <b><%# Eval("ConstituencyNumber")%></b>
                              </td>
                              <td>
                                  <b><%# Eval("PartNumber")%></b>
                              </td>
                              <td>
                                  <b><%# Eval("SerialInPart")%></b>
                              </td>
                              <td>
                                  <b><%# Eval("Age")%></b>
                              </td>
                              <td>
                                  <b><%# Eval("Sex")%></b>
                              </td>
                              <td>
                                  <b><%# Eval("CardNo")%></b>
                              </td>
                          </tr>
                          <tr>
                              <td>
                                  <%# Eval("Address")%>
                              </td>
                              <tr>
                                  <td>
                                  </td>
                                  <td align="left" class="searchResPrabhag" colspan="7">
                                      &nbsp;
                                  </td>
                              </tr>
                          </tr>
                          </table>
                          </td>
                      </tr>
                      <tr>
                          <td>
                              <hr />
                          </td>
                      </tr>
                  </ItemTemplate>


<FooterTemplate>
                      <tr>
                          <td>
                              &nbsp;
                          </td>
                      </tr>
                      </table>
                  </FooterTemplate>
              </asp:Repeater>
</ContentTemplate>

              <Triggers>
                  <asp:AsyncPostBackTrigger ControlID="SearchButton" EventName="Click" />
              </Triggers>

          </asp:UpdatePanel>
            <asp:HiddenField ID="CurrentPageHiddenField" runat="server" />
 </div>
4

1 回答 1

2

您的 HTML 已损坏... HeaderTemplate 正在关闭您的表格。

于 2012-05-02T06:56:34.223 回答