2010-08-13 12 views
8

Mam następujący kod w mojej strony:Telerik RadAjaxManager nadal postbacks

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

W "mygrid" powyżej jest RadGrid z grupowania i przywoływania. Celem jest rozszerzenie grup lub zmiana "bez" postbacków strony (myślę, że i tak powinien to być cel RadAjaxManagera). ?!

Ale mimo wszystko, nadal komponenty postbacks ... = (

Niektóre podpowiedź co to może być

Pozdrowienia

+0

Dziwny, wklejony kod jest poprawny. Jakikolwiek błąd javascript na stronie? –

+0

Błąd konsoli nie zawiera błędów ... = (Działa tak, jak na stronie nie ma żadnego RadAjaxManagera. Przeczytałem o tym w http://www.telerik.com/help/aspnet-ajax/ajxcontrolstillpostbacks.html, ale nie udało się rozwiązać ... Może ma to związek ze stroną wzorcową lub czymś w rodzaju ... – Kira

+2

Telerik naprawdę robi świetny zestaw narzędzi, od czasu do czasu utknąłem w czymś takim i może to być czasochłonne koszmar, Pomoże Ci, jeśli opublikujesz całą stronę, abyśmy mogli zobaczyć ją w pełnym kontekście –

Odpowiedz

6

Spróbuj tego:

<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

Nadal ma pewne problemy, ale przynajmniej część działa, tylko pierwsze zdarzenie (grupowanie, sortowanie itp.) powoduje odświeżenie, ale z tego powodu oint forward działa dobrze. Dzięki!, Nawet jeśli to nie było moje pytanie –

+0

To też mi pomogło :) – MilkyWayJoe

1

Spróbuj ustawić tę właściwość

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