分享⼀个漂亮的ASP.NETMVC界⾯框架
本⽂分享⼀个插件化的界⾯框架,该框架提供了⽤户、⾓⾊、权限管理功能,也提供了插件的管理和插件中⼼。下图是该界⾯框架的样式(全部源码和原理介绍下⼀篇分享,推荐越多,源码放的越早,呵呵)。
要使⽤该界⾯框架,你可以通过以下地址来下载到界⾯框架的Visual Studio 2013模板:。
下载后,解压缩,将iOpenWorksMvc1⽬录直接拷贝到VS的项⽬模板⽬录(C:\Users\Administrator\Documents\Visual Studio 2013\Templates\ProjectTemplates\Visual C#),如下图所⽰。
创建完成后,项⽬内容如下所⽰。该项⽬包含了⼀个Plugins⽬录,⾥⾯有主界⾯框架插件、权限插件、插件中⼼插件等。
编译运⾏该项⽬,使⽤默认的admin/admin帐号登录。
登录后,如下图所⽰。
这个模板默认提供了应⽤中⼼和⽤户管理两个模块。接着,在解决⽅案中,添加⼀个插件项⽬,如下所⽰。这⾥选择MvcPlugin项⽬模板,需要注意的是,要把项⽬的⽬录设置为Plugins⽬录。
创建的项⽬如下所⽰。该插件项⽬定义了两个扩展:UIShell.NavigationService和UIShell.PermissionService,分别⽤于向主界⾯注册菜单和本插件要验证的权限。在这⾥,菜单默认需要检查“ViewContacts”权限。
这个插件是典型的MVC应⽤,你可以像开发普通MVC应⽤来开发插件了。这个插件提供了⼀个基于MVVM模式的CRUD⽰例。运⾏项⽬之后,你发现界⾯多出了⼀个“演⽰”菜单。
这个页⾯提供了典型CRUD和分页的操作。
另外,你还可以尝试⼀下权限管理,在这⾥来定义⼀个⾓⾊能访问的权限。
asp查看源码配置ui
在代码中,⼀⽅⾯可以在菜单扩展中设置权限,也可以使⽤如下代码来见检查权限。
接下来你可以下载到完整的实例代码了并做⼀些尝试:。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。