NextPreviousPagerField Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcıların verilerde sayfalandırmasına olanak tanıyan bir denetimde gezinti denetimlerini görüntüleyen bir DataPager alanı temsil eder.
public ref class NextPreviousPagerField : System::Web::UI::WebControls::DataPagerField
public class NextPreviousPagerField : System.Web.UI.WebControls.DataPagerField
type NextPreviousPagerField = class
inherit DataPagerField
Public Class NextPreviousPagerField
Inherits DataPagerField
- Devralma
Örnekler
Aşağıdaki örnekte, bir nesnenin bir NextPreviousPagerField denetimde ListView görüntülenen veriler arasında sayfalandırmak için nasıl kullanılacağı gösterilmektedir.
<%@ 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 id="Head1" runat="server">
<title>NextPreviousPagerField Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>NextPreviousPagerField Example</h3>
<asp:ListView ID="ContactsListView"
DataSourceID="ContactsDataSource"
runat="server">
<LayoutTemplate>
<table cellpadding="2" width="640px" border="1" runat="server" id="tblContacts">
<tr id="itemPlaceholder" runat="server">
</tr>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr runat="server">
<td>
<asp:Label ID="ContactIDLabel" runat="server" Text='<%#Eval("ContactID") %>' />
</td>
<td>
<asp:Label ID="FirstNameLabel" runat="server" Text='<%#Eval("FirstName") %>' />
</td>
<td>
<asp:Label ID="LastNameLabel" runat="server" Text='<%#Eval("LastName") %>' />
</td>
</tr>
</ItemTemplate>
</asp:ListView>
<asp:DataPager runat="server" ID="ContactsDataPager" PagedControlID="ContactsListView">
<Fields>
<asp:NextPreviousPagerField ShowFirstPageButton="true" ShowLastPageButton="true" />
</Fields>
</asp:DataPager>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the AdventureWorks sample database. Use an ASP.NET -->
<!-- expression to retrieve the connection string value -->
<!-- from the Web.config file. -->
<asp:SqlDataSource ID="ContactsDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
SelectCommand="SELECT [ContactID], [FirstName], [LastName] FROM Person.Contact">
</asp:SqlDataSource>
</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 id="Head1" runat="server">
<title>NextPreviousPagerField Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>NextPreviousPagerField Example</h3>
<asp:ListView ID="ContactsListView"
DataSourceID="ContactsDataSource"
runat="server">
<LayoutTemplate>
<table cellpadding="2" width="640px" border="1" runat="server" id="tblContacts">
<tr id="itemPlaceholder" runat="server">
</tr>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr runat="server">
<td>
<asp:Label ID="ContactIDLabel" runat="server" Text='<%#Eval("ContactID") %>' />
</td>
<td>
<asp:Label ID="FirstNameLabel" runat="server" Text='<%#Eval("FirstName") %>' />
</td>
<td>
<asp:Label ID="LastNameLabel" runat="server" Text='<%#Eval("LastName") %>' />
</td>
</tr>
</ItemTemplate>
</asp:ListView>
<asp:DataPager runat="server" ID="ContactsDataPager" PagedControlID="ContactsListView">
<Fields>
<asp:NextPreviousPagerField ShowFirstPageButton="true" ShowLastPageButton="true" />
</Fields>
</asp:DataPager>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the AdventureWorks sample database. Use an ASP.NET -->
<!-- expression to retrieve the connection string value -->
<!-- from the Web.config file. -->
<asp:SqlDataSource ID="ContactsDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
SelectCommand="SELECT [ContactID], [FirstName], [LastName] FROM Person.Contact">
</asp:SqlDataSource>
</form>
</body>
</html>
Açıklamalar
sınıfı, NextPreviousPagerField bir denetimde gezinti denetimlerini görüntüleyen bir DataPager alanı temsil eder. Bu gezinti denetimleri, denetimi gibi arabirimi uygulayan IPageableItemContainer bir denetim tarafından görüntülenen veriler arasında sayfalandırmak için ListView kullanılabilir.
sınıfı NextPreviousPagerField , kullanıcıların veri sayfalarında birer birer gezinmesine veya verilerin ilk veya son sayfasına atlayabilmelerine olanak tanıyan düğmeler sağlar.
Düğme stilini ayarlamak için özelliğini kullanarak ButtonCssClass nesnenin görünümünü NextPreviousPagerField özelleştirebilirsiniz. Görüntülenen düğme türünü seçmek için özelliğini de kullanabilirsiniz ButtonType . Aşağıdaki tabloda kullanılabilir düğme türleri listelenmiştir.
Düğme türü | Description |
---|---|
Button | Bir Button denetim. |
Image | Bir ImageButton kontrol. |
Link | Bir LinkButton denetim. |
özelliğini false
olarak ayarlayarak Visible denetimdeki bir NextPreviousPagerField DataPager nesneyi gizleyebilirsiniz. , , ve özelliklerini false
olarak ayarlayarak ShowFirstPageButtontek tek düğmeleri de gizleyebilirsiniz (ilk sayfa, önceki sayfa, sonraki sayfa ve ShowLastPageButton son sayfa ShowNextPageButtonShowPreviousPageButtondüğmeleri).
DenetimNextPreviousPagerField, , , PreviousPageTextNextPageTextve LastPageText özelliklerini kullanarak her düğme için özel metin belirtmenizi FirstPageTextsağlar.
ButtonType özelliği olarak ButtonType.Image
ayarlandığında, düğme için görüntülenecek görüntünün URL'sini sağlamanız gerekir. , , PreviousPageImageUrlNextPageImageUrlve LastPageImageUrl özelliklerini ayarlayarak FirstPageImageUrlher düğme için görüntüleri ayrı ayrı ayarlayabilirsiniz.
ButtonType özelliği olarak ButtonType.Image
ayarlandığında, ilgili metin özelliği görüntünün alternatif metni olarak hareket eder. Örneğin, özelliği tarafından FirstPageText belirtilen metin, ilk sayfa resim düğmesinin alternatif metni olarak görüntülenir. Araç ipuçlarını destekleyen tarayıcılarda, bu metin bir araç ipucu olarak da görüntülenir.
Oluşturucular
NextPreviousPagerField() |
NextPreviousPagerField sınıfının yeni bir örneğini başlatır. |
Özellikler
ButtonCssClass |
Tarayıcıda disk belleği alanının düğmelerini işlemek için kullanılan basamaklı stil sayfası (CSS) sınıfını alır veya ayarlar. |
ButtonType |
Düğme türünü disk belleği alanında görüntülenecek şekilde alır veya ayarlar. |
DataPager |
Nesnenin ilişkili olduğu veri çağrısını oluşturucuya DataPagerField başvuru alır. (Devralındığı yer: DataPagerField) |
FirstPageImageUrl |
İlk sayfa düğmesi için görüntülenen görüntünün URL'sini alır veya ayarlar. |
FirstPageText |
İlk sayfa düğmesi için görüntülenen metni alır veya ayarlar. |
IsTrackingViewState |
Nesnenin görünüm durumu değişikliklerini izlediğini DataPagerField gösteren bir değer alır. (Devralındığı yer: DataPagerField) |
LastPageImageUrl |
Nesnedeki son sayfa düğmesi için görüntülenen görüntünün URL'sini NextPreviousPagerField alır veya ayarlar. |
LastPageText |
Son sayfa düğmesi için görüntülenen metni alır veya ayarlar. |
NextPageImageUrl |
Nesnedeki sonraki sayfa düğmesi için görüntülenen görüntünün URL'sini NextPreviousPagerField alır veya ayarlar. |
NextPageText |
Sonraki sayfa düğmesi için görüntülenen metni alır veya ayarlar. |
PreviousPageImageUrl |
Nesnedeki önceki sayfa düğmesi için görüntülenen görüntünün URL'sini NextPreviousPagerField alır veya ayarlar. |
PreviousPageText |
Önceki sayfa düğmesi için görüntülenen metni alır veya ayarlar. |
QueryStringHandled |
Sorgu dizesi alanının değerlendirilip değerlendirilmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: DataPagerField) |
QueryStringValue |
İsteğin URL'sinden sorgu dizesi alanının değerini alır. (Devralındığı yer: DataPagerField) |
RenderDisabledButtonsAsLabels |
Devre dışı bırakılan düğmelerin nesne tarafından NextPreviousPagerField denetim olarak Label işlenip işlenmediğini gösteren bir değer alır veya ayarlar. |
RenderNonBreakingSpacesBetweenControls |
Denetimler arasında hataya neden olmayan boşlukların işlenip işlenmediğini belirten bir değer alır veya ayarlar. |
ShowFirstPageButton |
birinci sayfa düğmesinin bir nesnede görüntülenip görüntülenmeyeceğini belirten bir NextPreviousPagerField değer alır veya ayarlar. |
ShowLastPageButton |
Son sayfa düğmesinin bir nesnede görüntülenip görüntülenmeyeceğini belirten bir NextPreviousPagerField değer alır veya ayarlar. |
ShowNextPageButton |
Sonraki sayfa düğmesinin bir nesnede görüntülenip görüntülenmeyeceğini belirten bir NextPreviousPagerField değer alır veya ayarlar. |
ShowPreviousPageButton |
Önceki sayfa düğmesinin bir nesnede görüntülenip görüntülenmeyeceğini belirten bir NextPreviousPagerField değer alır veya ayarlar. |
ViewState |
Aynı sayfa için birden çok istekte bir nesnenin görünüm durumunu kaydetmenizi ve geri yüklemenizi sağlayan durum DataPagerField bilgileri sözlüğü alır. (Devralındığı yer: DataPagerField) |
Visible |
Veri disk belleği alanının işlenip işlenmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: DataPagerField) |
Yöntemler
CloneField() |
öğesinden DataPagerFieldtüretilen geçerli nesnenin bir kopyasını oluşturur. (Devralındığı yer: DataPagerField) |
CopyProperties(DataPagerField) |
Geçerli NextPreviousPagerField nesnenin özelliklerini belirtilen DataPagerField nesneye kopyalar. |
CreateDataPagers(DataPagerFieldItem, Int32, Int32, Int32, Int32) |
Disk belleği alanı nesnesi için kullanıcı arabirimi (UI) denetimlerini oluşturur ve bunları belirtilen kapsayıcıya ekler. |
CreateField() |
sınıfının yeni bir örneğini NextPreviousPagerField oluşturur ve döndürür. |
Equals(Object) |
Belirtilen nesnenin geçerli NextPreviousPagerField nesneye eşit olup olmadığını belirler. |
GetHashCode() |
sınıfı için karma işlevi görür NextPreviousPagerField . |
GetQueryStringNavigateUrl(Int32) |
Belirtilen sayfa numarasını içeren bir sorgu dizesi alanı içeren bir URL oluşturur. (Devralındığı yer: DataPagerField) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
HandleEvent(CommandEventArgs) |
Denetimde NextPreviousPagerField gerçekleşen olayları işler ve uygun eylemi gerçekleştirir. |
LoadViewState(Object) |
Daha önce kaydedilmiş olan görünüm durumu bilgilerini geri yükler. (Devralındığı yer: DataPagerField) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnFieldChanged() |
Olayı tetikler |
SaveViewState() |
Nesnenin görünüm durumunda yapılan DataPagerField değişiklikleri kaydeder. (Devralındığı yer: DataPagerField) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TrackViewState() |
Nesnenin görünüm durumundaki DataPagerField değişiklikleri izlemesine neden olur, böylece bunlar denetimin ViewState özelliğinde depolanabilir ve aynı sayfaya yönelik istekler arasında kalıcı hale getirilir. (Devralındığı yer: DataPagerField) |
Belirtik Arabirim Kullanımları
IStateManager.IsTrackingViewState |
Nesnenin görünüm durumu değişikliklerini izlediğini DataPagerField gösteren bir değer alır. (Devralındığı yer: DataPagerField) |
IStateManager.LoadViewState(Object) |
Daha önce kaydedilmiş olan görünüm durumu bilgilerini geri yükler. (Devralındığı yer: DataPagerField) |
IStateManager.SaveViewState() |
Nesnenin görünüm durumunda yapılan DataPagerField değişiklikleri kaydeder. (Devralındığı yer: DataPagerField) |
IStateManager.TrackViewState() |
Nesnenin görünüm durumundaki DataPagerField değişiklikleri izlemesine neden olur, böylece bunlar denetimin ViewState özelliğinde depolanabilir ve aynı sayfaya yönelik istekler arasında kalıcı hale getirilir. (Devralındığı yer: DataPagerField) |