PagerSettings.Mode Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger i vilket läge du vill visa pager-kontrollerna i en kontroll som stöder sidnumrering.
public:
property System::Web::UI::WebControls::PagerButtons Mode { System::Web::UI::WebControls::PagerButtons get(); void set(System::Web::UI::WebControls::PagerButtons value); };
public System.Web.UI.WebControls.PagerButtons Mode { get; set; }
member this.Mode : System.Web.UI.WebControls.PagerButtons with get, set
Public Property Mode As PagerButtons
Egenskapsvärde
Ett av PagerButtons värdena. Standardvärdet är PagerButtons.Numeric.
Undantag
Mode är inställt på ett värde som inte är ett av PagerButtons värdena.
Exempel
I följande kodexempel visas hur du använder Mode egenskapen för att ange att pager-raden för en GridView kontroll ska visa numeriska knappar.
<%@ 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>PagerSetting Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>PagerSetting Example</h3>
<asp:gridview id="CustomerGridView"
datasourceid="CustomerDataSource"
autogeneratecolumns="true"
datakeynames="CustomerID"
allowpaging="true"
runat="server">
<pagersettings mode="NumericFirstLast"
firstpagetext="First"
lastpagetext="Last"
pagebuttoncount="5"
position="Bottom"/>
</asp:gridview>
<br/>
<asp:label id="MessageLabel"
forecolor="Red"
runat="server"/>
<!-- 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="CustomerDataSource"
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>PagerSetting Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>PagerSetting Example</h3>
<asp:gridview id="CustomerGridView"
datasourceid="CustomerDataSource"
autogeneratecolumns="true"
datakeynames="CustomerID"
allowpaging="true"
runat="server">
<pagersettings mode="NumericFirstLast"
firstpagetext="First"
lastpagetext="Last"
pagebuttoncount="5"
position="Bottom"/>
</asp:gridview>
<br/>
<asp:label id="MessageLabel"
forecolor="Red"
runat="server"/>
<!-- 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="CustomerDataSource"
selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
runat="server"/>
</form>
</body>
</html>
Kommentarer
Kontroller som stöder sidnumrering ger flera lägen där växlingskontrollerna ska visas. Använd egenskapen Mode för att ange läget. I följande tabell beskrivs de olika lägena för sidnumreringskontroller.
| Mode | Description |
|---|---|
| NextPrevious | Knappar för föregående sida och nästa sida. |
| NextPreviousFirstLast | Knappar på föregående sida, nästa sida, första sidan och sista sidan. |
| Numeric | Numrerade länkknappar för att komma åt sidor direkt. |
| NumericFirstLast | Numrerade knappar och knappar för första och sista länken. |
När egenskapen Mode är inställd på NextPreviousvärdet , NextPreviousFirstLasteller NumericFirstLast kan du ange anpassad text för de icke-numeriska knapparna genom att ange egenskaperna som visas i följande tabell.
| Property | Description |
|---|---|
| FirstPageText | Text för knappen för första sidan. |
| PreviousPageText | Text för knappen föregående sida. |
| NextPageText | Text för knappen nästa sida. |
| LastPageText | Text för knappen för sista sidan. |
Du kan också visa bilder för icke-numeriska knappar genom att ange de egenskaper som visas i följande tabell.
| Property | Description |
|---|---|
| FirstPageImageUrl | URL:en till en bild som ska visas för knappen på första sidan. |
| PreviousPageImageUrl | URL:en till en bild som ska visas för knappen föregående sida. |
| NextPageImageUrl | URL:en till en bild som ska visas för knappen nästa sida. |
| LastPageImageUrl | URL:en till en bild som ska visas för knappen på sista sidan. |
Note
När en bildegenskap har angetts fungerar motsvarande textegenskap som alternativ text för bilden. När egenskapen FirstPageImageUrl till exempel har angetts visas texten som anges av FirstPageText egenskapen som alternativ text för bilden. I webbläsare som stöder Knappbeskrivningar visas även den här texten som en knappbeskrivning för motsvarande knapp.
Värdet för den här egenskapen lagras i visningstillstånd.