C# Progressbar模板在';不需要

C# Progressbar模板在';不需要,c#,asp.net,updatepanel,progress-bar,C#,Asp.net,Updatepanel,Progress Bar,我有一个updatepanel,包括一个文本框、一个搜索按钮和一个gridview。gridview有一些绑定字段(名字和姓氏)和一个模板字段(按钮) 用户在文本框中插入一个名称,单击名为“搜索”的按钮,gridview中会填充名称和按钮(每个按钮都会向列表框中添加一个值) 还有一个与updatePanel关联的progressbar,当我单击“搜索”按钮时,它会显示一个“加载”div 加载。。。 ... 问题是——每次我单击templated字段中的按钮时,loading div也会出现。

我有一个updatepanel,包括一个文本框、一个搜索按钮和一个gridview。gridview有一些绑定字段(名字和姓氏)和一个模板字段(按钮)

用户在文本框中插入一个名称,单击名为“搜索”的按钮,gridview中会填充名称和按钮(每个按钮都会向列表框中添加一个值)

还有一个与updatePanel关联的progressbar,当我单击“搜索”按钮时,它会显示一个“加载”div


加载。。。
...
问题是——每次我单击templated字段中的按钮时,loading div也会出现。这些按钮不会导致部分回发,那么为什么会显示加载div呢


谢谢

你能同时添加进度条形码吗?@benni_mac_b,我添加了代码。
<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>