У меня есть панель обновления, которая включает в себя текстовое поле, кнопку поиска и вид сетки.вид сетки имеет несколько связанных полей (имя и фамилия) и 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>
И вот в чем проблема - каждый раз, когда я нажимаю кнопки в шаблонном поле, также появляется раздел загрузки.Эти кнопки не вызывают частичную обратную передачу, так почему же отображается раздел загрузки?
Спасибо!