没有合适的资源?快使用搜索试试~ 我知道了~
使用Jquery+EasyUI 进行框架项目开发案例讲解之二用户管理源码分享.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 24 浏览量
2022-11-19
22:21:08
上传
评论
收藏 830KB PDF 举报
温馨提示
试读
18页
使用Jquery+EasyUI 进行框架项目开发案例讲解之二用户管理源码分享.pdf使用Jquery+EasyUI 进行框架项目开发案例讲解之二用户管理源码分享.pdf
资源推荐
资源详情
资源评论
在上一篇文章
《使用 Jquery+EasyUI 进行框架项目开发案例讲解之一---员工管理源
码分享》
我们分享了使用 Jquery EasyUI 来进行开发的相关方法,同时对入群的用
户提供了使用 Jquery EasyUI 开发的框架案例提供了测试地址进行在线测试,文
章发表后得到了非常多的反馈,对后期版本的改进提供了很好的帮助,在此感谢!
整个文章皆在说明如何使用 RIDFramework.NET 进行管理类信息系统的开发,
EasyUI 也只是做个界面,业务核心都是调用的框架的核心接口。
通过上一篇文章,我们讲解了如何使用 EasyUI 中的 tree、datagrid、
linkbutton 等常用 UI 组件、组件的特殊应用方法、数据加载技巧等等。
这一篇文章我们来分享一下使用 EasyUI 开发的用户管理模块的核心代码,用
户管理模块主要是对可登录系统的用户进行管理。后续的工作如:用户归属角色、
权限的分配、用户所拥有的相应功能模块、各业务系统权限的分配等都是以此为基
础。用户管理的主要操作有:新增用户、修改用户、删除用户、设置用户的默认角
色、设置用户密码、设置用户的有效性、用户排序等。在用户管理主界面,有用户
管理相应操作权限的登录用户可以添加、修改、删除(单个或批量删除)、设置密
码、查询用户。此模块一般分配给具有系统管理员角色的用户,以防误操作,超级
管理员用户不允许被修改与删除。当然,对于框架核心数据删除操作都是逻辑删除
而非物理删除。即删除是在相应记录上打上了删除标志。若要恢复误删的数据,可
以联系具有操作数据库的用户(如:DBA)进行数据恢复。用户管理的主界面如下
图所示:
首先是用户管理的 UI 界面 aspx 代码如下:
<%@ Page Language="C#" MasterPageFile="~/Site.Master"
AutoEventWireup="true"CodeBehind="UserAdmin.aspx.cs"
Inherits="RDIFramework.WebApp.Modules.UserAdmin" %>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
<script src="../Scripts/jquery-checkbox.js" type="text/javascript"></script>
<script src="../Scripts/date.js" type="text/javascript"></script>
<script src="../Scripts/jquery-checkbox.js" type="text/javascript"></script>
<script src="../Scripts/jQuery.Select.js" type="text/javascript"></script>
<script src="../Scripts/jquery.easyListSplitter.js"
type="text/javascript"></script>
<script src="../Scripts/Business/UserAdmin.js" type="text/javascript"></script>
<script src="../Scripts/easyui/plugins/jquery.linkbutton.js" type="text/javascript"
/>
</asp:Content>
<asp:Content ID="Content1" runat="server"
contentplaceholderid="ContentPlaceHolder1">
<div class="toolbar"><%=base.BuildToolBarButtons() %></div>
<table id="list" class="scroll" cellpadding="0" cellspacing="0"></table>
<div id="w"></div>
<div id="d"></div>
<script type="text/javascript">
var curUserinfo = { "id": <%=base.UserInfo.Id %>, "name":
'<%=base.UserInfo.RealName %>', "username":
'<%=base.UserInfo.UserName %>' };
var varPermission = { "varPermissionAdd": '<%=permissionAdd %>',
"varPermissionEdit": '<%=permissionEdit %>', "varPermissionDelete":
'<%=permissionDelete %>' };
$(function () {
$('#a1').linkbutton('disable');
});
</script>
</asp:Content>
绑定当前登录用户所拥有的功能按钮列表代码如下:
/// <summary>
/// 获得权限
/// </summary>
private void GetPermission()
{
this.permissionAdd = this.IsAuthorized("UserManagement.Add");
this.permissionEdit = this.IsAuthorized("UserManagement.Edit");
this.permissionSetPassword =
this.IsAuthorized("UserManagement.SetUserPassword");
this.permissionDelete = this.IsAuthorized("UserManagement.Delete");
}
/// <summary>
/// 绑定页面功能按钮列表
/// </summary>
剩余17页未读,继续阅读
资源评论
G11176593
- 粉丝: 6643
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- fdgsfdgfdsgsf
- 基于CodeMirror5实现的mybatis+sql提示扩展功能,主要是用于在线设计开发场景中的动态sql部分.zip
- 计算机毕业设计-aSP.NET某中学学生成绩管理系统的设计(源代码+)-毕设源码实例.zip
- springboot集成mybatis动态sql.zip
- mybatis中的动态sql, 涉及 where trim set if foreach等
- 简单- 快递运输(Java & JS & Python & C).html
- mybatis框架 更改ems系统,使用动态sql等.zip
- 易语言工具条下拉菜单实现
- Mybatis动态SQL高级映射.zip
- 源码esp8266开发板机智云机智云智能灯
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功