AspNetPage 페이지 나누기(repeater), 직접 만든 예 기본 코드
16646 단어 page
<%
@ Page Language
=
"
C#
"
MasterPageFile
=
"
~/MasterPage.master
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
News_list.aspx.cs
"
Inherits
=
"
News_list
"
Title
=
"
"
%>
<%
@ Register Assembly
=
"
AspNetPager
"
Namespace
=
"
Wuqi.Webdiyer
"
TagPrefix
=
"
webdiyer
"
%>
<
asp:Content ID
=
"
Content1
"
ContentPlaceHolderID
=
"
ContentPlaceHolder1
"
runat
=
"
Server
"
>
<
asp:Repeater runat
=
"
server
"
ID
=
"
rptNewsList
"
>
<
HeaderTemplate
><
ol
></
HeaderTemplate
>
<
ItemTemplate
>
<
li
><
a href
=
'
NewsContent.aspx?Nid=<%#Eval("NewsId") %>
'
title
=
'
<%#Eval("NewsTitle") %>
'
>
<%
#Cutstring.StringTruncat(Eval(
"
NewsTitle
"
).ToString(),
10
,
"
...
"
)
%>
</
a
><
span
>
<%
#Eval(
"
PubTime
"
,
"
{0:yyyy-MM-dd}
"
)
%>
</
span
></
li
>
</
ItemTemplate
>
<
FooterTemplate
></
ol
></
FooterTemplate
>
</
asp:Repeater
>
<
webdiyer:AspNetPager ID
=
"
AspNetPager1
"
runat
=
"
server
"
OnPageChanged
=
"
AspNetPager1_PageChanged
"
NextPageText
=
"
"
PageSize
=
"
5
"
PrevPageText
=
"
"
>
</
webdiyer:AspNetPager
>
</
asp:Content
>
백그라운드:
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
Bind();
}
}
protected
void
AspNetPager1_PageChanged(
object
sender, EventArgs e)
{
//
DataTable Dt = new NewsManager().wz_News_Select_All();
//
AspNetPager1.RecordCount = Dt.Rows.Count;
//
//
PagedDataSource pds = new PagedDataSource();
//
pds.AllowPaging = true;
//
pds.DataSource = Dt.DefaultView;
//
//
pds.PageSize = AspNetPager1.PageSize;
//
//
pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
//
rptNewsList.DataSource = pds;
//
rptNewsList.DataBind();
Bind();
}
private
void
Bind()
{
DataTable Dt
=
new
NewsManager().wz_News_Select_All();
AspNetPager1.RecordCount
=
Dt.Rows.Count;
//
PagedDataSource pds
=
new
PagedDataSource();
pds.AllowPaging
=
true
;
pds.DataSource
=
Dt.DefaultView;
//
pds.PageSize
=
AspNetPager1.PageSize;
//
pds.CurrentPageIndex
=
AspNetPager1.CurrentPageIndex
-
1
;
rptNewsList.DataSource
=
pds;
rptNewsList.DataBind();
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제국 cms7.0 기본 검색 모델의 페이지 수정 [!--show.page--]기본 검색 모드를 수정하는 페이지는 e/class/connect입니다.php 아래 function 페이지 1을 검색하면 저희가 수정할 페이지입니다. 다음은 내가 수정한 페이지를 붙인다 위의 코드 스타일은 내가 전편 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.