分享一个漂亮的ASP.NET MVC界面框架
2014-07-01 09:00
1271 查看
本文分享一个插件化的界面框架,该框架提供了用户、角色、权限管理功能,也提供了插件的管理和插件中心。下图是该界面框架的样式(全部源码和原理介绍下一篇分享,推荐越多,源码放的越早,呵呵)。
要使用该界面框架,你可以通过以下地址来下载到界面框架的Visual Studio 2013模板:下载框架模板。
模板下载地址:iWorksMvc1.zip
下载后,解压缩,将iOpenWorksMvc1目录直接拷贝到VS的项目模板目录(C:\Users\Administrator\Documents\Visual Studio 2013\Templates\ProjectTemplates\Visual C#),如下图所示。
接着需要下载安装iOpenWorksSDK:http://www.iopenworks.com/Products/SDKDownload,然后打开Visual Studio 2013,新建项目,在这里选择iOpenWorksMvc1下的MvcShell模板。
创建完成后,项目内容如下所示。该项目包含了一个Plugins目录,里面有主界面框架插件、权限插件、插件中心插件等。
编译运行该项目,使用默认的admin/admin帐号登录。
登录后,如下图所示。
这个模板默认提供了应用中心和用户管理两个模块。接着,在解决方案中,添加一个插件项目,如下所示。这里选择MvcPlugin项目模板,需要注意的是,要把项目的目录设置为Plugins目录。
创建的项目如下所示。该插件项目定义了两个扩展:UIShell.NavigationService和UIShell.PermissionService,分别用于向主界面注册菜单和本插件要验证的权限。在这里,菜单默认需要检查“ViewContacts”权限。
这个插件是典型的MVC应用,你可以像开发普通MVC应用来开发插件了。这个插件提供了一个基于MVVM模式的CRUD示例。运行项目之后,你发现界面多出了一个“演示”菜单。
这个页面提供了典型CRUD和分页的操作。
另外,你还可以尝试一下权限管理,在这里来定义一个角色能访问的权限。
在代码中,一方面可以在菜单扩展中设置权限,也可以使用如下代码来见检查权限。
接下来你可以下载到完整的实例代码了并做一些尝试:下载框架示例源码。
框架示例源码下载地址:http://files.cnblogs.com/baihmpgy/MvcShell_src.rar
在下一篇文章,我将详细介绍整个框架的设计方法和源代码。大家多多支持!
要使用该界面框架,你可以通过以下地址来下载到界面框架的Visual Studio 2013模板:下载框架模板。
模板下载地址:iWorksMvc1.zip
下载后,解压缩,将iOpenWorksMvc1目录直接拷贝到VS的项目模板目录(C:\Users\Administrator\Documents\Visual Studio 2013\Templates\ProjectTemplates\Visual C#),如下图所示。
接着需要下载安装iOpenWorksSDK:http://www.iopenworks.com/Products/SDKDownload,然后打开Visual Studio 2013,新建项目,在这里选择iOpenWorksMvc1下的MvcShell模板。
创建完成后,项目内容如下所示。该项目包含了一个Plugins目录,里面有主界面框架插件、权限插件、插件中心插件等。
编译运行该项目,使用默认的admin/admin帐号登录。
登录后,如下图所示。
这个模板默认提供了应用中心和用户管理两个模块。接着,在解决方案中,添加一个插件项目,如下所示。这里选择MvcPlugin项目模板,需要注意的是,要把项目的目录设置为Plugins目录。
创建的项目如下所示。该插件项目定义了两个扩展:UIShell.NavigationService和UIShell.PermissionService,分别用于向主界面注册菜单和本插件要验证的权限。在这里,菜单默认需要检查“ViewContacts”权限。
这个插件是典型的MVC应用,你可以像开发普通MVC应用来开发插件了。这个插件提供了一个基于MVVM模式的CRUD示例。运行项目之后,你发现界面多出了一个“演示”菜单。
这个页面提供了典型CRUD和分页的操作。
另外,你还可以尝试一下权限管理,在这里来定义一个角色能访问的权限。
在代码中,一方面可以在菜单扩展中设置权限,也可以使用如下代码来见检查权限。
接下来你可以下载到完整的实例代码了并做一些尝试:下载框架示例源码。
框架示例源码下载地址:http://files.cnblogs.com/baihmpgy/MvcShell_src.rar
在下一篇文章,我将详细介绍整个框架的设计方法和源代码。大家多多支持!
相关文章推荐
- 分享一个漂亮的ASP.NET MVC黑色界面框架
- 分享一个点赞超过100的漂亮ASP.NET MVC蓝色界面框架
- 分享一个漂亮的ASP.NET MVC界面框架
- 分享技术:基于ASP.NET MVC+漂亮UIBootstrap的敏捷开发框架开发随笔一
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 登录界面前端样式和特效
- 新的框架,新的感觉ASP.NET MVC 分享一个简单快速适合新手的框架
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(5.5) 登录功能的实现,完善登录功能
- 扩展Html Helper类,ASP.NET MVC框架提供了一个帮助我们构造Html元素的类:TagBuilder
- 积极响应博客园友的开源号召,开源自己几年前创建的一个客户关系管理CRM系统 分享美观漂亮的的界面框架
- 分享一个学习ASP.NET MVC 3的地址。
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(5.1) 登录功能的实现,开始接触Spring IOC、DI
- ASP.NET MVC 框架入门——写一个搜索引擎
- 【分享】一个Asp.net mvc下的分页控件MvcPagerX
- 介绍一个基于ASP.NET MVC的框架Catharsis
- 终于找到了一个基于ASP.NET MVC框架下的CMS系统——Orchard!
- ASP.NET MVC快速开发框架清新简洁界面设计,有兴趣可以模仿参考
- [导入]ASP.NET MVC框架开发系列课程(2):一个简单的ASP.NET MVC应用程序.zip(13.70 MB)
- 主攻ASP.NET.4.5.1 MVC5.0之重生:空地搭建一个包含 Ninject框架 项目
- 自己用的一个ASP.Net MVC分页拿出来分享下
- 自己用的一个ASP.Net MVC分页拿出来分享下(转)