2017-07-11 59 views
-1

在我的asp.net应用程序中,有几个下拉菜单和文本框控件可以动态创建。所以在选择下拉列表时正在提取数据,我想在div上显示更新进度。此外,我不想回电话,所以整个页面不应刷新。 这里是我的代码Telerik控件上的更新面板

<div class="col-md-2"> 
     <div class="filter-section"> 
      <table> 
       <tr> 
        <td> 

          <asp:Panel ID="ControlsParent" ViewStateMode="Enabled" ClientIDMode="Static" runat="server"></asp:Panel>  
        </td> 
       </tr> 
       <tr> 
        <td> 
         <asp:Button ID="BtnShowReport" runat="server" ClientIDMode="Static" CssClass="btn btn-primary btn-block" Text="Show Report" OnClick="BtnShowReport_Click" /> 
        </td> 

       </tr> 
      </table> 
     </div> 
    </div> 

我是新来Telerik的,所以不要有想法来使用。

回答

0

将insiode更新面板的代码,我使用简单的ASP和下面没有使用Telerik的:

//你的代码的代码在这里

</ContentTemplate> 
</asp:UpdatePanel> 
<asp:UpdateProgress DynamicLayout="true" ID="upProgSearch" DisplayAfter="1500" runat="server" > 
    <ProgressTemplate> 
     <div id="progressBackgroundFilter"></div> 
     <div id="processMessage" style="width:100px;"> 
      <asp:Image ID="Image1" ImageUrl="~/images/Loading.gif" runat="server" /> 
     </div> 
    </ProgressTemplate> 
</asp:UpdateProgress> 

为preventng自动使用回传<triggers>更新面板中的标签并使用<asp:AsyncPostBackTrigger>并指定导致回发的事件名称,而您不需要。