易截截图软件、单文件、免安装、纯绿色、仅160KB

用AspNetPager和ViewState分别实现asp.net分页

以下介绍两种分页,用AspNetPager和ViewState
一.AspNetPager的用法
1. 复制AspNetPager.dll到bin目录,在工具箱->选择项->浏览,添加bin下的引用。
2. 从工具箱拖个AspNetPager,改如下属性:
    PageSize--每页显示的记录数
    CustomInfoHTML--自定义显示文本,一般为“第%CurrentPageIndex%页 共%PageCount%页”
    ShowCustomInfoSection--显示当前页和总页数信息,值为Never,Right,Left
    AlwaysShow--总是显示分页控件
    PageIndexBoxType--指定页索引框的显示类型,值为文本框,下拉列表框
    ShowPageIndexBox--指定页索引框的显示方式,值为Always,Never,Auto
    TextAfterPageIndexBox--页索引框后的文本内容,一般为“页”
    TextBeforePageIndexBox--页索引框前的文本内容,一般为“转到”
显示如下
3. 在AspNetPager的PageChanged事件中写如下代码:
     protected void AspNetPager1_PageChanged(object sender, EventArgs e)
    {
        Databind();
    }
    private void Databind()
    {
        PagedDataSource pds = new PagedDataSource();
        pds.DataSource = List<T>;
        pds.AllowPaging = true;
        pds.PageSize = AspNetPager1.PageSize;        //AspNetPager1是ID
        AspNetPager1.RecordCount = pds.DataSourceCount;
        pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
        GridView1.DataSource = pds;        //绑定到GridView
        GridView1.DataBind();
    }
二. ViewState
  1.四个按钮触发以下


相关文档:

提高ASP.Net应用程序性能的十大方法

一、返回多个数据集    
       
检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果
集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作 ......

ASP.net弹出消息对话框的方法

我们在ASP.NET程序的开发过程中,常常需要向用户给出提示信息,比如是否“操作成功”,“确定”还是“取消”操作。
   
    (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:
......

使用ASP.NET的权限系统

1. 生成aspnet的权限数据表和sp,使用.net 2.0的命令如下:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql -W
使用-W参数调出连接数据库向导,根据向导生成数据库数据。
2. 在web.config更改验证方式并添加providers
<configuration>
<connectionStrings>
<add name="dbConn ......

C# asp.net中字符串数组去重

 public static void Purge(ref List<string>needToPurge)
        {
           
            for(int i=0;i<needToPurge.Count-1;i++)
 &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号