2017-07-11 1 views
-1

In meiner asp.net-Anwendung gibt es mehrere Dropdown-und Textbox-Steuerelement, das dynamisch erstellt. Bei der Auswahl des Dropdown-Menüs, während die Daten abgerufen werden, möchte ich den Fortschritt der Aktualisierung auf div anzeigen. Auch möchte ich nicht zurück plaudern, also sollte die ganze Seite nicht aufgefrischt werden. Hier ist mein CodeUpdate-Panel auf Telerik-Steuerelement

<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> 

Ich bin neu in Telerik nicht Idee so haben zu verwenden.

Antwort

0

den Code insiode Update-Panel Stoßen, ich bin mit einfacher asp und habe Telerik nicht in folgenden Fällen nicht verwendet:

// Sie Code Codes hier

</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> 

für preventng Autopostback Einsatz <triggers> Tags im Update-Panel und verwenden Sie <asp:AsyncPostBackTrigger> und geben Sie den Ereignisnamen, der Postback verursacht und Sie nicht wollen.