GridView.EnableSortingAndPagingCallbacks Egenskap

Definition

Hämtar eller anger ett värde som anger om återanrop på klientsidan används för sorterings- och växlingsåtgärder.

public:
 virtual property bool EnableSortingAndPagingCallbacks { bool get(); void set(bool value); };
public virtual bool EnableSortingAndPagingCallbacks { get; set; }
member this.EnableSortingAndPagingCallbacks : bool with get, set
Public Overridable Property EnableSortingAndPagingCallbacks As Boolean

Egenskapsvärde

trueför att använda återanrop på klientsidan för sorterings- och växlingsåtgärder. annars . false Standardvärdet är false.

Undantag

Samlingen Columns innehåller en kolumn som inte stöder återanrop, till exempel TemplateField.

Exempel

I följande exempel visas hur du använder EnableSortingAndPagingCallbacks egenskapen för att aktivera återanrop på klientsidan för sorterings- och växlingsåtgärder.


<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>GridView EnableSortingAndPagingCallbacks Example</title>
</head>
<body>
    <form id="form1" runat="server">
        
      <h3>GridView EnableSortingAndPagingCallbacks Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSource" 
        autogeneratecolumns="true"
        emptydatatext="No data available." 
        allowpaging="true"
        allowsorting="true"
        enablesortingandpagingcallbacks="true"        
        runat="server">
                
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSource"
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>" 
        runat="server"/>
        
    </form>
  </body>
</html>

<%@ Page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>GridView EnableSortingAndPagingCallbacks Example</title>
</head>
<body>
    <form id="form1" runat="server">
        
      <h3>GridView EnableSortingAndPagingCallbacks Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSource" 
        autogeneratecolumns="true"
        emptydatatext="No data available." 
        allowpaging="true"
        allowsorting="true"
        enablesortingandpagingcallbacks="true"        
        runat="server">
                
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSource"
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>" 
        runat="server"/>
        
    </form>
  </body>
</html>

Kommentarer

När en sorterings- eller växlingsåtgärd utförs som GridView standard skickas kontrollen tillbaka till servern för att utföra åtgärden. När egenskapen EnableSortingAndPagingCallbacks är inställd truepå anropas en tjänst på klienten för att utföra sorterings- och växlingsåtgärder, vilket eliminerar behovet av att publicera tillbaka till servern.

Note

Alla webbläsare stöder inte den här funktionen. Använd egenskapen för att avgöra om en webbläsare stöder den SupportsCallback här funktionen.

Alla kolumner i Columns samlingen måste ha stöd för återanrop för att den här funktionen ska fungera. Om samlingen Columns innehåller en kolumn som inte stöder återanrop, till exempel TemplateField, utlöses ett NotSupportedException undantag.

Gäller för

Se även