vici mvc 开发事例——调用ajax实现分页
来源:互联网 发布:圣诞节礼物 知乎 编辑:程序博客网 时间:2024/05/24 03:41
在这篇博文中,我们会用到jquery 分页插件pagination,vici 自带了调用ajax的方法,我们抛弃以前用控件的习惯,来自己写一个分页后台。
首先我来讲一下这个分页插件:
参数:
下面我建一个htm,在VICI就是模版文件
例如:recommend.htm
对应的我们要在Controller中建立一个同名的控制器
例如:recommend.cs
mvc的优点就是代码的一致性和重用性高,我为了简化代码量编写了,数据库交互类,这里边叫DBhelper,和数据层调用类DataServer,在控制器类中我们要调用DataServer类中一些方法,如下:
其中又要调用DBhelper(这个类中我只写俩个方法,一个用来提取信息,返回值是DataSet,就是下面看到的这个,一个用来进行增删改查,返回值是布尔值,这俩个方法在任何项目中均可重复使用)类中的方法,如下:
这样方法和代码就都贴全了。
我当年写的时候都是在用控件,可是微软的控件都是服务器型的,我们如果都默认使用,岂不是很吃内存,再者,当年写程序,前后台一个人,光痛苦不说,还费力不讨好,整出来的东西不人不鬼,自己都觉得很囧。实现前后台分开写,由不同的人去完成,大家擅长做什么就做什么,是最好的方法。所以我找到了VICI,并且尽自己的力量翻译这些教材,对我个人,对大家都是一种帮助。
下面再来说说分页的思想,分页控件pagination已经给我们提供了样式,我们只需要关心的是当我们点击某一页数的时候他们要根据具体的页数去和数据库交互,这么交互了?写sql 语句可以,我在例子中也是这么写的。我一开始尝试用PagedDataSource来实现,后来失败了,如果各位有更好的方法,希望联系我,向各位学习了。
- vici mvc 开发事例——调用ajax实现分页
- vici mvc开发第五篇——调用ajax
- vici mvc开发第二篇——控制器(Controller)
- vici mvc开发第三篇——视图和布局
- vici mvc开发第四篇——Url映射
- vici mvc开发第六篇——Form Basics
- vici mvc开发第七篇——Form Validation
- vici mvc开发第八篇——Controls(控件)
- vici mvc开发第十二篇——Configuration(配置)
- vici mvc开发第十三篇——Components(组建)
- vici mvc开发第一篇——建立你的项目
- vici mvc开发第十篇——Javascript inclusion(添加Javascript)
- vici mvc开发第十一篇——Embedded Resources(潜入资源)
- vici mvc开发第九篇——Custom Controls(自定义控件)
- MVC MvcPager Ajax分页
- spring mvc+ajax分页
- MVC—实现ajax+mvc异步获取数据
- 以MVC为框架和Ajax实现分页的效果
- djcj
- 解析lrc文件
- 人就得逼迫自己不逼迫自己就不知道自己有多强大(今天就是第一天魔鬼训练了)
- PHP开发环境配置(Windows版)
- app网络模块定义
- vici mvc 开发事例——调用ajax实现分页
- 兼容DC双缓存绘制(可以滚动视)
- Struts2弹出信息提示窗口
- 生活随笔:生活感想记录
- 关于windows环境下QT开发ICE程序无法正确连接类库的解决方法
- dead beef
- MYSQL中遇错:Can't Create table...
- 避免使用虚函数作为库的接口
- 启动问题 NAND擦写问题