Шаблон Progressbar появляется, когда он не нужен - PullRequest
0 голосов
/ 28 января 2012

У меня есть панель обновления, которая включает в себя текстовое поле, кнопку поиска и вид сетки.вид сетки имеет несколько связанных полей (имя и фамилия) и 1 шаблонное поле (кнопка).

Пользователь вставляет имя в текстовое поле, нажимает кнопку с именем «поиск», и вид сетки заполняетсяимена и кнопки (каждая кнопка добавляет значение в поле списка).

Также имеется индикатор выполнения, связанный с этим updatePanel, и он показывает «загрузочный» div, когда я нажимаю кнопку «поиск».

<asp:UpdateProgress ID="UpdateProgress1" runat="server" 
        AssociatedUpdatePanelID="UpdatePanel1" DisplayAfter="0">
    <ProgressTemplate>
      <div>Loading...</div>
    </ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel Id="UpdatePanel1" UpdateMode="Conditional" 
     ChildrenAsTriggers="False" runat="server">
   <Triggers>
      <asp:AsyncPostBackTrigger ControlID="SearchButton" EventName="Click" />
   </Triggers>
   <ContentTemplate>
       <asp:GridView>
          ...
       </asp:GridView>
   </ContentTemplate>
</asp:UpdatePanel>

И вот в чем проблема - каждый раз, когда я нажимаю кнопки в шаблонном поле, также появляется раздел загрузки.Эти кнопки не вызывают частичную обратную передачу, так почему же отображается раздел загрузки?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...