摘要: 前段时间时不时看到有园友的分享权限系统,于是本人突发奇想,也想写一个玩玩,就利用晚上时间,陆陆续续花了一周多样子,写了如今这个权限系统,这个权限系统具有 组织结构、用户、角色、菜单这四个功能,组织结构下挂用户,一个用户有多个角色,一个角色可以被不同的用户拥有,一个角色对多个菜单,一个菜单对多个角色。总结起来就是,组织结构与用户一对多、用户与角色多对多、角色与菜单多对多。 阅读全文
posted @ 2013-08-04 21:17 Aulan 阅读(8157) 评论(59) 推荐(28) 编辑
摘要: 在ASP.NET中创建计划任务,就我个人而言,用过两种方式,一种是用SQL Server创建,把写好的SSIS包导入SQL Server创建的任务中,设置好时间让它去执行。还有一种就是利用window 服务。接下来我将讲述如何用window service 去创建计划任务,让它在我们设定的时间内执行。 阅读全文
posted @ 2014-02-24 16:57 Aulan 阅读(1266) 评论(0) 推荐(1) 编辑
摘要: 为什么会有这两者的区别呢?因为TortoiseGit 只能使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥,而github开始是需要用到rsa密钥的。所以在使用TortoiseGit进行github开发时,需要借助puttygen生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥。 阅读全文
posted @ 2014-02-19 23:11 Aulan 阅读(1621) 评论(0) 推荐(1) 编辑
摘要: “基础连接已关闭:连接意外关闭”。如果是公网,NC中安全http服务配置为域名,如果是专线则配置为IP。 阅读全文
posted @ 2014-01-26 20:55 Aulan 阅读(4210) 评论(3) 推荐(2) 编辑
摘要: 结果如我们预料的那样,StudentId为1的数据被删掉了。接下来我们把它部署到IIS上,在默认文档里添加StudentService.svc,然后浏览 阅读全文
posted @ 2013-08-17 21:38 Aulan 阅读(6130) 评论(2) 推荐(3) 编辑
摘要: 在运行代码前,我们还差最后一步,在前面的添加引用的时候WebUI层没有添加对CastleDemo.DataAccess层的引用,那么这个时候我们需要把CastleDemo.DataAccess层的EntityFramework.dll 和 CastleDemo.DataAccess.dll拷贝到WebUI的BIN里面. 阅读全文
posted @ 2013-08-10 16:20 Aulan 阅读(11191) 评论(6) 推荐(2) 编辑
摘要: 有时在项目开发过程中,某个项目不直接依赖于另外一个项目,也就是说在编码上不需要使用另外一个项目上的代码,但实际运行的时候需要用到,我们通常的做法是把另外项目中需要用到的DLL拷过来放到该项目的BIN文件里。假如那个项目代码改动比较频繁,那岂不是每次都要去拷贝...,但有了XCOPY再也不担心了。 阅读全文
posted @ 2013-08-10 14:00 Aulan 阅读(4016) 评论(0) 推荐(0) 编辑
摘要: 删除该角色下的用户这个有点麻烦,从ligerUI提供的demo及api来看是无法从子级往上找到父级元素的,于是我想到用Jquery,从当前点击这个元素往上找到父级,很遗憾,通过ligerUI grid生成的子级HTML元素完全是一样的,没有用于区别的id和属性,所以也就无法确定父级。 阅读全文
posted @ 2013-08-04 12:17 Aulan 阅读(11903) 评论(14) 推荐(3) 编辑
摘要: 用户管理较之前的的组织结构和菜单管理稍显复杂。不管怎样还是先上图吧,再来讲解. 左边是组织结构,右边是用户,用户是跟组织机构挂钩的,通过点击左边的组织结构,来刷新右边,加载该组织机构下的用户。 阅读全文
posted @ 2013-08-02 22:39 Aulan 阅读(5856) 评论(0) 推荐(0) 编辑
摘要: 菜单管理跟上篇的组织结构实现方式差不多,所以不存在多大的问题。还是老样,先上图,再看代码。菜单管理界面 阅读全文
posted @ 2013-08-02 21:48 Aulan 阅读(10932) 评论(0) 推荐(1) 编辑