Telerik RadAjaxManager все еще выполняет постбэки - PullRequest
8 голосов
/ 13 августа 2010

У меня на странице следующий код:

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

«mygrid» выше - это RadGrid с группировкой и подкачкой. Цель состоит в том, чтобы расширить группы или изменить страницу "без" постбэков (я думаю, что в любом случае это должно быть целью RadAjaxManager).

Но, в конце концов, компоненты все еще отправляют ... = (

Какой-то намек на то, что это может быть?

Привет!

Ответы [ 2 ]

6 голосов
/ 01 апреля 2011

Попробуйте это:

    <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>
1 голос
/ 16 декабря 2011

Попробуйте установить это свойство

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