zoukankan      html  css  js  c++  java
  • datagrid在MVC中的运用02-结合搜索

    本文接着上一篇,来体验给datagrid加上搜索功能。主要涉及到:

    ※ 把一个div与datagrid相关起来
    ※ datagrid接收查询参数
    ※ 查询参数的封装

    效果图:
    2

      查询参数封装

    分页相关的是每个页面都能用到的,所以把分页相关的封装成基类。
    与查询相关的,封装成继承基类的子类。

        public class PageParam 
        { 
            public int PageSize { get; set; } 
            public int PageIndex { get; set; } 
        }
     
        public class BookParam : PageParam 
        { 
            public string ItemId { get; set; } 
            public string ProductId { get; set; } 
        }

      查询Book的服务类方法就要考虑分页和查询参数

    展开

      视图

    datagrid的toolbar属性能把div与datagrid相关起来,并显示到datagrid的顶部。
    dtagrid的queryParams属性能接受查询参数,传递给Controller.
    点击查询按钮的时候,需要带上参数。

    展开

      Controller

    展开

    JsonSerializeHelper静态类在上一篇介绍过。

  • 相关阅读:
    函数计算入门-HelloWorld应用开发
    Linux指令入门-文本处理
    计算机网络概述
    管理Linux服务器用户和组
    jQuery事件对象和js对象创建(使用构造函数的方式)
    jQuery操作页面元素之css style操作
    jQuery操作页面元素之包装元素
    jQuery操作页面元素之元素插入
    jQuery操作页面元素之元素内容操作
    Qt中的信号和槽函数。
  • 原文地址:https://www.cnblogs.com/darrenji/p/3573375.html
Copyright © 2011-2022 走看看