asp.net列表数据显示+分页
一位CSDN网友放在下载里的
/////////////////
/// <summary>
/// 分页函数
/// </summary>
/// <param name="dtRecord">数据源</param>
private void SplitPage(DataTable dtRecord)
{
string htmlPage = "";
int pageSize = 15; //每页显示记录数
int listStep = 10; //最多显示分页页数
int pages = 1; //当前页,默认显示第一页
int pageCount = 0; //定义总页数
int recordCount = 0; //定义总记录数
int listBegin = 0; //从第几页开始显示分页信息
int listEnd = 0; //分页信息显示到第几页
if (dtRecord == null || dtRecord.Rows.Count == 0)
{
return;
}
recordCount = dtRecord.Rows.Count;
//确定数据记录要显示的页面数
if(recordCount > 0)
{
pageCount = recordCount / pageSize;
}
if(recordCount % pageSize > 0)
{
pageCount++;
}
//取得当前页数值,并判断
if(Request["pages"] != null)
{
pages = Convert.ToInt32(Request["pages"]);
}
if(pages < 1)
{
pages = 1;
}
if(pages > pageCount)
{
pages = pageCount;
}
listBegin = pages - listStep / 2; //从第几页开始显示分页信息
if (listBegin < 1)
{
lis
相关文档:
Page 执行中将按照如下顺序激活事件:
Page.PreInit
Page.Init
Page.InitComplite
Page.PreLoad
Page.Load
Page.LoadComplete
Page.PreRender
Page.PreRenderComplete
如果页面从令一个页面继承,如BasePage:System.Web.UI.Page,在BasePage中做了一些扩展,如权限检查,而其他页面从BasePage继承,则BasePage和最 ......
在ASP.NET中我们经常需要输出一些JS脚本,比如弹出一个警告窗口,返回到历史页面等JS功能,我看到网上好多这方面的代码,以下代码是其中之一。
整个程序的代码如下:
复制代码 代码如下:
using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.Web.UI;
/// &l ......
最近研究了一下treeview,发现有两种实现无限级树的方法,文字不想多写,直入主题。
先看看效果图:
先看看数据库表的设计,数据表主要包括ID,Name,ParentID这三项,其中ID是主键,ParentID对应节点的父节点:
方法一:用递归遍历数据,并将节点逐个添加到treeview中去。
1.先进行数据库连接和数据的读取,并将根节 ......
asp.net开发的朋友,经常用得到web.config文件的配置,所以我们特整理了中文说明。
<?xml version="1.0" standalone="yes"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<!--配置全局变量-->
<appSettings>
<add key="examstr" value="server=.;da ......
啟動:Microsoft .NET Framework 2.0 Configuration-->Runtion Security Policy-->右鍵-->Adjust Security-->Make changes to this &nbs ......