2010-08-13 6 views
8

Ich habe den folgenden Code in meiner Seite:Telerik RadAjaxManager Postbacks noch

<telerik:RadAjaxManager ID="ajax_manager" runat="server" 
    DefaultLoadingPanelID="ajax_panel"> 
    <AjaxSettings> 
     <telerik:AjaxSetting AjaxControlID="mygrid"> 
      <UpdatedControls> 
       <telerik:AjaxUpdatedControl ControlID="mygrid" /> 
      </UpdatedControls> 
     </telerik:AjaxSetting>    
    </AjaxSettings> 
</telerik:RadAjaxManager> 

Die "mygrid" oben ist ein RadGrid, mit der Gruppierung und Paging. Der Zweck ist, die Gruppen zu erweitern oder die Seite "ohne" Postbacks zu ändern (ich denke, das sollte das Ziel des RadAjaxManagers sein). ?!

Aber nach allem, die Komponenten noch Postbacks ... = (

Einige Hinweis darauf, was es sein könnte

Grüße

+0

Seltsamer, eingefügter Code ist korrekt. Irgendein Javascriptfehler auf der Seite? –

+0

Der Konsolenfehler zeigt keine Fehler an ... = (Es funktioniert wie die Seite hat keinen RadAjaxManager. Ich habe darüber in http://www.telerik.com/help/aspnet-ajax/ajxcontrolstillpostbacks.html gelesen, aber hat auch nicht gelöst ... Vielleicht hat es etwas mit einer Masterseite zu tun oder so ähnlich ... – Kira

+2

Telerik macht wirklich ein fantastisches Toolset Ich bin gelegentlich auf so etwas gestanden und es kann sehr zeitaufwendig sein Albtraum Es würde helfen, wenn Sie Ihre gesamte Seite gepostet haben, damit wir es in vollem Zusammenhang sehen können –

Antwort

6

Versuchen Sie dieses:

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> 
     <AjaxSettings> 
      <telerik:AjaxSetting> 
       <UpdatedControls> 
        <telerik:AjaxUpdatedControl ControlID="RadAjaxPanel1" LoadingPanelID="RadAjaxLoadingPanel1" /> 
       </UpdatedControls> 
      </telerik:AjaxSetting> 
     </AjaxSettings> 
    </telerik:RadAjaxManager> 
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" IsSticky="False" 
    Skin="Web20" Style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;" 
    EnableSkinTransparency="true" Transparency="0"> 
</telerik:RadAjaxLoadingPanel> 
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"> 
**YOUR GRID** 
</telerik:RadAjaxPanel> 
+0

Es hat immer noch einige Probleme, aber zumindest ein Teil funktioniert, nur das erste Ereignis (Gruppierung, Sortierung, etc ..) macht ein Postback, aber von diesem p Vorwärts funktioniert gut. Danke!, Auch wenn es nicht meine Frage war –

+0

Das hat mir auch geholfen :) – MilkyWayJoe

1

Versuchen Sie, diese Eigenschaft zu setzen

var grid = new RadGrid(); 
... 
grid.MasterTableView.GroupLoadMode = GridGroupLoadMode.Client;