基于asp.net + easyui框架——实现分页和搜索(二)

 上篇博客我只是将界面的部分完成了,继续上篇博客的内容,这篇博客我们需要将数据库中的记录显示到界面上,并实现数据的分页显示。

       曾经我写过分页的博客,分页很简单, 本质区别在于分页时从数据库读取信息的方式:假分页:一次性读取数据;真分页:多次读取数据。datagrid使用的是真分页,将记录从数据库查询出来就行了。


 下面我们看一下要实现的界面:


说实话,加载数据并实现分页和搜索的功能相对而言是很简单,无非就是调用一般处理程序,只要你会一般处理程序就没有任何问题。


       在上篇博客中,我已将datagrid要调用的一般处理程序的URL写好了,所以我们现在只需要写一般处理程序的代码和后台的代码就好了。在一般处理程序中,我们将分页和查询功能巧妙的整合到了一起。



  1. //获取参数       
  2.  function getQueryParams(queryParams) {  
  3.      var StartTime = $("#StartTime").datebox("getValue");  
  4.      var EndTime = $("#EndTime").datebox("getValue");               
  5.      var AdminName = document.getElementById("AdminName").value;  
  6.      var QuanXian = document.getElementById("quanxian").value;  
  7.   
  8.      //$("#quanxian").combobox("getValue");  
  9.   
  10.      queryParams.StartTime = StartTime;  
  11.      queryParams.EndTime = EndTime;  
  12.      queryParams.AdminName = AdminName;  
  13.      queryParams.QuanXian = QuanXian;  
  14.   
  15.      return queryParams;  
  16.    
  17.  }  
  18.     //增加查询参数,重新加载表格  
  19.     function reloadgrid() {  
  20.   
  21.         //查询参数直接添加在queryParams中      
  22.         var queryParams = $('#tt').datagrid('options').queryParams;  
  23.         getQueryParams(queryParams);  
  24.         $('#tt').datagrid('options').queryParams = queryParams;  
  25.         $("#tt").datagrid('reload');  
  26.   
  27.     }  



一般处理程序SetAdmin.ashx

[csharp]  view plain  copy
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Web;  
  5. using System.Data;  
  6. using System.Text;  
  7.   
  8. namespace GoodCommunitySystem.admin.UserManager  
  9. {  
  10.     /// <summary>  
  11.     /// SetAdmin 的摘要说明  
  12.     /// </summary>  
  13.     public class SetAdmin : IHttpHandler  
  14.     {  
  15.         BLL.adminInfoBLL admininfobll = new BLL.adminInfoBLL();  
  16.         Entity.adminInfoEntity enadmininfo = new Entity.adminInfoEntity();  
  17.   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值