“MVC+Nhibernate+Jquery-EasyUI” 信息发布系统 第四篇(用户管理功能的实现)

一、前三篇的内容是否对您有帮助呢?如果有的话,请您继续关注这篇吧,这篇主要是实现”用户管理“的功能,多种方式的增删改查,以  及对用户权限的分配,查询的时候,下面左截图中,用户姓名的模糊查询,输入w,包含w的用户名显示在下拉框中,如果数据太多,也可以使用Jquery-EasyUI的CommboGrid,请看下面的右截图。

          

(1)用户管理的“增删改查”,一个最基本的功能了,但是在Jquery-EasyUI中有多种方式进行增删改查。如下图:

(2)、在这个用户管理里,也可以对应的实现一个用户的权限分配功能,使用ZTree树结构的方式清晰的分配,当然使用Jquery-EasyUI的Tree也可以。

二、废话少说,赶快实现前面展示的这些功能吧!

1、首先是展示数据的部分,使用的是Jquery-EasyUI的Datagrid,其中是带分页的,属性设置(pagination: true,),返回的数据是Json类型(total:总条数,rows:详细数据,一个集合类型)。

2、MVC中ActionResult的小弟里有个JsonResult,正好返回Json类型,不需要Json序列化。

3、由于带分页,前台肯定得传值,Request["page"](当前页),Request["rows"](分页大小),我这个使用的传统的方式,由于这个是MVC项目,也可以 利用MVC中的ModelBinder。或者使用这种方式public ActionResult UserManeger(int page,int rows),使用火狐浏览器的Firebug,调试看看传过去的参数。

4、Jquery-EasyUI中有两种方式进行渲染,一个是在标签中直接写,还有一种方式是Jquery的形式,这个功能中用的是Jquery的方式,每一块代码部分都有解释和说说明,包括(右键行出现Menu、增删改查的功能,Jquery-EasyUI的每个属性如果不熟悉的话,建议看看官网的例子。如果挨个解释的话,内容确实太多了。)

           用户管理 Controller
           用户管理 View
           用户管理 JS

三、总结:

写到这里吧,内容确实挺多的。如果对您有一些帮助的话,请您继续关注这个系列的内容吧,下面的“推荐”,也可以让更多的朋友来了解。

 
 

最新文章

  1. POST方式提交表单时,后台接受实体如果继承了父类,将无法映射表单对应数据
  2. 调用CachedRowSetImpl类时出现错误
  3. iOS Sonar 集成流程
  4. C++ Primer学习笔记一
  5. mialx配置qq邮箱发送邮件
  6. 我的博客css得到别人的认可
  7. [前端笔记]第三篇:JavaScript
  8. 数据结构大型实验的记录(done)
  9. net use \\192.168.54.145 /user:administrator "12345qwert"无法连接,错误码1326
  10. 外卖app的header组件开发
  11. SQLServer之删除约束
  12. 关于token登录逻辑分析
  13. MVC(I)
  14. 【DB2基础】DB2编目和数据库连接
  15. FCoin优势
  16. mybatis配置文件namespace用法总结
  17. VS出现异常?!和十进制转二进制比是小事
  18. HTML5之美
  19. linux 设备驱动加载的先后顺序
  20. 一个从MongoDB中导出给定日期范围内数据的shell脚本

热门文章

  1. Linux下df与du两个命令的差别?
  2. 屏蔽webbrowser控件右键的一种方法
  3. Android 记录的(MediaRecorder)而播放(MediaPlayer)
  4. Ubuntu 14.04 编译newLISP 10.6.0
  5. 关于jquery mobile 页面闪烁与抖动问题
  6. CSS代码实现图片防盗链
  7. Spring MVC 的 研发之路
  8. 在Ubuntu 12.04 - 64bit中安装CodeSourcery时提示错误
  9. 输入 URL 到页面完成加载过程中的所有发生的事情?
  10. 通过js实现在页面中添加音乐