NextPreviousPagerField 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자가 데이터를 페이지별로 탐색할 수 있도록 하는 탐색 컨트롤을 DataPager 컨트롤에 표시하는 필드를 나타냅니다.
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
- 상속
예제
다음 예제에서는 사용 하는 방법을 보여 줍니다는 NextPreviousPagerField 페이지에 표시 되는 데이터를 통해 개체를 ListView 제어 합니다.
<%@ 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>
설명
NextPreviousPagerField 클래스의 탐색 컨트롤을 표시 하는 필드를 나타내는 DataPager 컨트롤입니다. 이러한 탐색 컨트롤을 사용할 수 있습니다 구현 하는 컨트롤에 표시 되는 데이터를 통해 페이지에는 IPageableItemContainer 인터페이스와 같은 ListView 컨트롤입니다.
NextPreviousPagerField 클래스는 사용자가 한 번에 데이터 한 페이지의 페이지를 탐색 하거나 첫 번째 또는 마지막 데이터 페이지로 이동할 수 있도록 단추를 제공 합니다.
모양을 사용자 지정할 수 있습니다 합니다 NextPreviousPagerField 사용 하 여 개체를 ButtonCssClass 단추의 스타일을 설정 하려면 속성입니다. 사용할 수도 있습니다는 ButtonType 속성을 표시 되는 단추의 종류를 선택 합니다. 다음 표에서 사용할 수 있는 단추 목록을 표시 합니다.
단추 종류 | Description |
---|---|
Button | Button 컨트롤 하나. |
Image | ImageButton 컨트롤입니다. |
Link | LinkButton 컨트롤 하나. |
숨길 수 있습니다는 NextPreviousPagerField 개체를 DataPager 설정 하 여 컨트롤을 Visible 속성을 false
입니다. 설정 하 여 개별 단추 (첫 번째 페이지, 이전 페이지, 다음 페이지 및 마지막 페이지 단추)를 숨길 수도 있습니다는 ShowFirstPageButton, ShowPreviousPageButton를 ShowNextPageButton, 및 ShowLastPageButton 속성을 false
입니다.
합니다 NextPreviousPagerField 컨트롤을 사용 하면 사용 하 여 각 단추에 대 한 사용자 지정 텍스트를 지정할 수 있습니다 합니다 FirstPageText, PreviousPageText, NextPageText, 및 LastPageText 속성입니다.
경우는 ButtonType 속성이 ButtonType.Image
, 단추에 표시할 이미지의 URL을 제공 해야 합니다. 설정 하 여 개별적으로 각 단추에 대 한 이미지를 설정할 수 있습니다 합니다 FirstPageImageUrl, PreviousPageImageUrl를 NextPageImageUrl, 및 LastPageImageUrl 속성입니다.
경우는 ButtonType 속성이 ButtonType.Image
, 이미지에 대 한 대체 텍스트를 해당 텍스트 속성 역할입니다. 예를 들어, 지정 된 텍스트를 FirstPageText 속성이 첫 번째 페이지 이미지 단추에 대 한 대체 텍스트로 표시 됩니다. 도구 설명을 지 원하는 브라우저에서이 텍스트는 도구 설명으로도 표시 됩니다.
생성자
NextPreviousPagerField() |
NextPreviousPagerField 클래스의 새 인스턴스를 초기화합니다. |
속성
ButtonCssClass |
브라우저에서 페이저 필드의 단추를 렌더링하는 데 사용되는 CSS 스타일시트 클래스를 가져오거나 설정합니다. |
ButtonType |
페이저 필드에 표시할 단추 형식을 가져오거나 설정합니다. |
DataPager |
DataPagerField 개체가 연결된 데이터 페이저에 대한 참조를 가져옵니다. (다음에서 상속됨 DataPagerField) |
FirstPageImageUrl |
첫 번째 페이지 단추에 대해 표시할 이미지의 URL을 가져오거나 설정합니다. |
FirstPageText |
첫 번째 페이지 단추에 대해 표시할 텍스트를 가져오거나 설정합니다. |
IsTrackingViewState |
DataPagerField 개체에서 해당 뷰 상태의 변경 내용을 추적하는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataPagerField) |
LastPageImageUrl |
NextPreviousPagerField 개체의 마지막 페이지 단추에 대해 표시할 이미지의 URL을 가져오거나 설정합니다. |
LastPageText |
마지막 페이지 단추에 대해 표시할 텍스트를 가져오거나 설정합니다. |
NextPageImageUrl |
NextPreviousPagerField 개체의 다음 페이지 단추에 대해 표시할 이미지의 URL을 가져오거나 설정합니다. |
NextPageText |
다음 페이지 단추에 대해 표시할 텍스트를 가져오거나 설정합니다. |
PreviousPageImageUrl |
NextPreviousPagerField 개체의 이전 페이지 단추에 대해 표시할 이미지의 URL을 가져오거나 설정합니다. |
PreviousPageText |
이전 페이지 단추에 대해 표시할 텍스트를 가져오거나 설정합니다. |
QueryStringHandled |
쿼리 문자열 필드가 평가되었는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 DataPagerField) |
QueryStringValue |
요청 URL에서 쿼리 문자열 필드의 값을 가져옵니다. (다음에서 상속됨 DataPagerField) |
RenderDisabledButtonsAsLabels |
비활성화된 단추가 Label 개체에 의해 NextPreviousPagerField 컨트롤로 렌더링되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
RenderNonBreakingSpacesBetweenControls |
줄 바꿈하지 않는 공백을 컨트롤 사이에서 렌더링할지 여부를 나타내는 값을 가져오거나 설정합니다. |
ShowFirstPageButton |
NextPreviousPagerField 개체에 첫 번째 페이지 단추가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
ShowLastPageButton |
NextPreviousPagerField 개체에 마지막 페이지 단추가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
ShowNextPageButton |
NextPreviousPagerField 개체에 다음 페이지 단추가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
ShowPreviousPageButton |
NextPreviousPagerField 개체에 이전 페이지 단추가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
ViewState |
같은 페이지에 대한 여러 요청 사이에서 DataPagerField 개체의 뷰 상태를 저장하고 복원할 수 있도록 하는 상태 정보 사전을 가져옵니다. (다음에서 상속됨 DataPagerField) |
Visible |
데이터 페이저 필드가 렌더링되는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 DataPagerField) |
메서드
CloneField() |
DataPagerField에서 파생된 현재 개체의 복사본을 만듭니다. (다음에서 상속됨 DataPagerField) |
CopyProperties(DataPagerField) |
현재 NextPreviousPagerField 개체의 속성을 지정된 DataPagerField 개체로 복사합니다. |
CreateDataPagers(DataPagerFieldItem, Int32, Int32, Int32, Int32) |
페이저 필드 개체에 대해 UI(사용자 인터페이스) 컨트롤을 만들어 지정된 컨테이너에 추가합니다. |
CreateField() |
NextPreviousPagerField 클래스의 새 인스턴스를 만들어 반환합니다. |
Equals(Object) |
지정한 개체와 현재 NextPreviousPagerField 개체가 같은지 여부를 확인합니다. |
GetHashCode() |
NextPreviousPagerField 클래스에 대한 해시 함수 역할을 합니다. |
GetQueryStringNavigateUrl(Int32) |
지정된 페이지 번호가 있는 쿼리 문자열 필드가 포함된 URL을 만듭니다. (다음에서 상속됨 DataPagerField) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
HandleEvent(CommandEventArgs) |
NextPreviousPagerField 컨트롤에서 발생하는 이벤트를 처리하고 적절한 작업을 수행합니다. |
LoadViewState(Object) |
이전에 저장된 뷰 상태 정보를 복원합니다. (다음에서 상속됨 DataPagerField) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
OnFieldChanged() |
|
SaveViewState() |
DataPagerField 개체의 뷰 상태 변경 내용을 저장합니다. (다음에서 상속됨 DataPagerField) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
TrackViewState() |
DataPagerField 개체가 뷰 상태의 변경 내용을 추적하도록 합니다. 이렇게 하면 해당 뷰 상태의 변경 내용을 컨트롤의 ViewState 속성에 저장하여 같은 페이지에 대한 여러 요청에서 일관성 있게 유지할 수 있습니다. (다음에서 상속됨 DataPagerField) |
명시적 인터페이스 구현
IStateManager.IsTrackingViewState |
DataPagerField 개체에서 해당 뷰 상태의 변경 내용을 추적하는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataPagerField) |
IStateManager.LoadViewState(Object) |
이전에 저장된 뷰 상태 정보를 복원합니다. (다음에서 상속됨 DataPagerField) |
IStateManager.SaveViewState() |
DataPagerField 개체의 뷰 상태 변경 내용을 저장합니다. (다음에서 상속됨 DataPagerField) |
IStateManager.TrackViewState() |
DataPagerField 개체가 뷰 상태의 변경 내용을 추적하도록 합니다. 이렇게 하면 해당 뷰 상태의 변경 내용을 컨트롤의 ViewState 속성에 저장하여 같은 페이지에 대한 여러 요청에서 일관성 있게 유지할 수 있습니다. (다음에서 상속됨 DataPagerField) |
적용 대상
추가 정보
.NET