ASP.NET MVC快速开发框架-把自己的框架做成万能充

万能充是个好东西,能给各种型号的手要充电。

最近我也做了个万能充的快速开发框架,能迎合很多用户的需求。

开发一个新项目总是要废很多时间去整理基础框架。如果有个万能充就可以节省很多时间。

先说说UI,有的客户喜欢windows式的菜单导航,有的喜欢手风琴导航,还有的喜欢顶部导航。有的喜欢蓝色、有的喜欢白色,有的喜欢黄色。这些都不叫事儿,那么如果同一家公司的人有喜欢红有的喜欢黑怎么办呢?

我就碰到了这个问题,于是我就花了点时间把导航菜单和皮肤颜色做成可以动态切换的,下面看看效果:

              地址:http://121.40.148.178:8080/ 、 用户名:guest,密码:123456

技术分享

看起来是不是有点小神奇,其实原理是很简单的,导航不一样,那是在用户设置导航风格的时候,我让程序加载用户指定的那个导航页呀,数据库一样的,所以尽管导航不一样,功能还是一样的。

皮肤也是同样的道理,在用户选皮肤的时候后台执行的操作是切换css样式了。css变了,自然界面颜色也变了。

下面看看其它几个颜色的效果

技术分享

技术分享

技术分享

第二个就说说权限了。权限方面有的用户喜欢按角色授权,有的喜欢按岗位授权,还有的喜欢按员工授权的。

那么呢我也是把以上这几各授权方式都做进去。然后判断权限的时候,取以上几个范围的集合。这样就比较好的解决了这个问题。

技术分享

数据权限的分配。

技术分享

技术分享

 

技术分享

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。