ASPxGridView PerformCallback() unterstützt full page postback

Habe ich eine checkbox, die, wenn geklickt wird, ruft ein javascript-Programm, dass nennt raster.PerformCallback(), wo Netz ist der client-Instanz Namen meiner ASPxGridView gridview. Das gridview hat auch eine benutzerdefinierte callback-Methode, die databinds der Tabelle. Allerdings, wenn ich auf mein Kontrollkästchen, statt nur die Durchführung Rückruf auf das gridview, meine Seite hat ein vollständiges postback, die Beiträge der form. Wie kann ich es so machen, dass es nur updates der gridview?

 function toggle()
    {                         
        productGrid.PerformCallback();
    }//end toggleExch()

<dx:ASPxGridView ClientInstanceName="productGrid" Width="100%" ID="productGrid" runat="server"
                DataSourceID="ProductSQL" EnableCallBacks="true" OnCustomCallback="productGrid_OnCustomCallback">            
        </dx:ASPxGridView>

protected void productGrid_OnCustomCallback(object sender,
                        DevExpress.Web.ASPxGridView.ASPxGridViewCustomCallbackEventArgs e)
{
    System.Diagnostics.Debug.WriteLine("in postback");
    productGrid.DataBind();
}//end productGrid_OnCustomCallback()

also im Grunde die debug-Zeile wird nicht gedruckt, und die Seite geht in full-postback - wie kann ich nur postback und databind-Methode der Startaufstellung? (ich brauche mehr server-Seite der Verarbeitung, bevor databinding oder direkt die Bindung von jquery ist aus der Frage)

  • sorry für die Verwirrung - ich meinte, wenn ich auf mein Kontrollkästchen, ruft eine javascript-Funktion, die aufruft, die ein postback für das raster
InformationsquelleAutor Ron | 2011-06-17
Schreibe einen Kommentar