zoukankan
html css js c++ java
分页控件(.ascx文件)
<
script
>
var
strURL
=
'
<%=
strURL
%>
';
var
recordNum
=<%=
recordNum
%>
;
var
perPageNum
=<%=
perPageNum
%>
;
var
currentPage
=<%=
pageIndex
%>
;
var
p
=<%=
pageIndex
%>-
1
;
var
fontcolor
=
'
<%=
fontcolor
%>
';
if
(recordNum
%
perPageNum
==
0
)
{
pageNum
=
recordNum
/
perPageNum;
}
else
{
pageNum
=
(recordNum
-
recordNum
%
perPageNum)
/
perPageNum
+
1
;
}
document.write('
<
table border
=
"
0
"
cellpadding
=
"
0
"
cellspacing
=
"
3
"
width
=
"
<%=tableWidth%>
"
align
=
"
center
"
>
');
document.write('
<
form method
=
post action
=
"
'+strURL+'
"
>
');
document.write('
<
tr style
=
"
font-size: 12px;
"
><
td valign
=
"
middle
"
>
');
document.write('页次:
<
b
>
'
+
currentPage
+
'
</
b
>/<
b
>
'
+
pageNum
+
'
</
b
>
页 每页
<
b
>
'
+
perPageNum
+
'
</
b
>
共计:
<
b
>
'
+
recordNum
+
'
</
b
>
条数据
</
td
>
');
document.write('
<
td valign
=
"
middle
"
><
div align
=
"
right
"
>
分页:');
if
(currentPage
==
1
)
{
document.write('
<
font face
=
webdings color
=
"
'+fontcolor+'
"
>
9
</
font
>
');
}
else
{
document.write('
<
a href
=
"
'+strURL+'?page=1
"
title
=
"
首页
"
><
font face
=
webdings
>
9
</
font
></
a
>
');
}
if
(currentPage
>
10
)
{
document.write('
<
a href
=
"
'+strURL+'?page='+(currentPage-10)+'
"
title
=
"
上十页
"
><
font face
=
webdings
>
7
</
font
></
a
>
');
}
document.write('
<
b
>
');
for
(i
=
p
-
p
%
10
+
1
;i
<
p
-
p
%
10
+
1
+
10
;i
++
)
{
if
(i
==
pageNum
+
1
)
break
;
if
(i
==
currentPage)
{
document.write('
<
font color
=
"
'+fontcolor+'
"
>
'
+
i
+
'
</
font
>
');
}
else
{
document.write('
<
a href
=
"
'+strURL+'?page='+i+'
"
>
'
+
i
+
'
</
a
>
');
}
}
document.write('
</
b
>
');
if
(pageNum
-
currentPage
>=
10
)
{
document.write('
<
a href
=
"
'+strURL+'?page='+(currentPage+10)+'
"
title
=
"
下十页
"
><
font face
=
webdings
>
8
</
font
></
a
>
');
}
if
(currentPage
!=
pageNum)
{
document.write('
<
a href
=
"
'+strURL+'?page='+pageNum+'
"
title
=
"
尾页
"
><
font face
=
webdings
>
:
</
font
></
a
>
');
}
else
{
document.write('
<
Font face
=
webdings color
=
"
'+fontcolor+'
"
>
:
</
font
>
');
}
document.write(' 转到:
<
input type
=
text size
=
3
maxlength
=
10
value
=
"
'+currentPage+'
"
name
=
Page
><
input type
=
submit value
=
Go name
=
submit
>
');
//
按钮好像不行,需要完善
document.write('
</
div
></
td
></
tr
>
');
document.write('
</
form
></
table
>
');
</
script
>
public
string
strURL
=
"WebForm1
.aspx
"
;
public
int
recordNum
=
1000
;
public
int
perPageNum
=
20
;
public
int
pageIndex;
public
string
tableWidth
=
"
100%
"
;
public
string
fontcolor
=
"
red
"
;
private
void
Page_Load(
object
sender, System.EventArgs e)
{
//
在此处放置用户代码以初始化页面
pageIndex
=
System.Convert.ToInt32(Request.QueryString[
"
page
"
]);
}
查看全文
相关阅读:
python os
python random
python 内置函数
python 介绍,环境配置
利用Python批量重命名文件夹下文件
go语言学习基础-编译文件
Django-on_delete
Django]models中定义的choices 字典在页面中显示值
Django-User
12.1 flask基础之简单实用
原文地址:https://www.cnblogs.com/xiaodi/p/123140.html
最新文章
21天战拖记——Day18:思维导图再学习(2014-05-21)
21天战拖记——Day17:如何将想法落地:SMART原则、思维导图、甘特图、九宫格、六个高度(2014-05-20)
21天战拖记——Day16:系统化,接着填“衣柜整理法”的坑(2014-05-19)
课时137.清除浮动方式五
课时136.伪元素选择器(掌握)
课时135.清除浮动方式四(理解)
课时134.清除浮动方式三(理解)
课时133.margintop失效原因(理解)
课时132.清楚浮动方式二(理解)
课时131.清楚浮动方式一(理解)
热门文章
课时130.浮动元素高度问题
课时109.外边距合并现象(掌握)
Python学习目录
使用element中el-table出现抖动闪动的问题
vue子传父组件传值
vue-过滤器实现数据的转换
ES6规范及语法基础
前端目录
node.js 实现接口-操作文件进行用户增删改查
ajax请求以及递归
Copyright © 2011-2022 走看看