2017-07-11 60 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>並指定導致回發的事件名稱,而您不需要。