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
相关文档:
using System;
using System.Collections.Generic;
using System.Text;
namespace Common
{
/// <summary>
/// 转换人民币大小金额。
/// </summary>
public class Rmb
{
/// <summary>
/// 转换人民币大小金额
/// </summary>
/// <param name="num">金额</ ......
private void btnUploadPicture_Click(object sender, System.EventArgs e) { //检查上传文件的格式是否有效 if(this.UploadFile.PostedFile.ContentType.ToLower().IndexOf("image") < 0) { Response.Write("上传图片格式无效!"); return; } //生成原图 Byte[] oFileByte = new byte[this.UploadFile.PostedFile.Conte ......
刚刚接触网页开发,不过遇到URR参数传递错误的问题,两个页面进行信息交互时可以用url进行传递,但是如果传递信息的编码格式不是UTF-8(或者不是设置的默认格式)URL传递时会出现乱码。
比如你传入汉字,或者传入"§”等其他编码格式的字符串系统解析后的url为乱码。经过在网上的查找觉得一下两种方式比较好:
1 ......
public string GetPage(int page, int pages, string url)
{
if (pages == 0)
{
&n ......
啟動:Microsoft .NET Framework 2.0 Configuration-->Runtion Security Policy-->右鍵-->Adjust Security-->Make changes to this &nbs ......