加入收藏 | 设为首页 | 会员中心 | 我要投稿 520站长网 (https://www.520shu.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP.NET Core+Bootstrap快速后台开发框架

发布时间:2022-11-22 15:00:47 所属栏目:Asp教程 来源:未知
导读: 之前我分享过一款基于ASP.NET MVC + Layui 的通用后台快速开发框架elight.mvc,受到了很多朋友的关注。今天我将给大家分享一款基于ASP.NET Core最新版+Bootstrap的通用后台快速开发框架YiS

之前我分享过一款基于ASP.NET MVC + Layui 的通用后台快速开发框架elight.mvc,受到了很多朋友的关注。今天我将给大家分享一款基于ASP.NET Core最新版+Bootstrap的通用后台快速开发框架YiShaAdmin,如今.NET Core技术如火如荼,怎么可以没有它。

asp.net mvc 5 框架揭秘_asp.net mvc ef框架_asp框架

之所以会介绍这款框架,主要是想对ASP.NET Core+ Bootstrap技术的后台开发框架做一个补充,或者有一些朋友会说,这样的框架很多才对啊,是的,这样的框架确实不少,但是缺乏佳作,能够真正完整的实现一个快速后台开发框架的作品不多。

而YiShaAdmin是基于ASP.NET Core+Bootstrap 的快速后台开发框架的代表作之一。发现这个框架也是一种巧合,因为我一直有关注java的一个开源项目若依,而这个项目也刚好是若依官方的一个子项目,可以说YiShaAdmin就是.NET版本的若依框架。

asp框架_asp.net mvc ef框架_asp.net mvc 5 框架揭秘

YiShaAdmin 已经为我们实现了用户管理、部门管理、菜单管理、角色权限设置、日志管理、新闻管理、定时任务等基础功能,非常适合网站管理后台、CMS、CRM、ERP、OA 这类的系统开发。目前框架支持Sql Server、MySql两种数据库。

项目功能

asp.net mvc 5 框架揭秘_asp.net mvc ef框架_asp框架

系统要求

.NET Core >= 3.1、Microsoft SQL Server 2012+、MySql 5.7+

运行系统使用Visual Studio 2019打开解决方案文件YiShaAdmin.sln。然后编译项目,项目在我本地可以一次性编译通过。创建YiShaAdmin数据库,执行根目录下Document/DatabaseScript对应数据库的脚本(当前仅有MySql和SqlServer数据库的脚本),每个库有2个脚本,一个是创建表asp框架,一个是初始化数据。选择YiSha.Admin.Web项目,直接按F5键运行,就可以打开后台登录界面。账户 :admin,密码:123456数据库配置

{
 "DBProvider": "MySql",
 "DBConnectionString": "server=localhost;database=YiShaAdmin;user=root;password=123456;port=3306;"
}

项目源码的结构

asp框架_asp.net mvc 5 框架揭秘_asp.net mvc ef框架

源码结构说明:

asp框架_asp.net mvc ef框架_asp.net mvc 5 框架揭秘

后台界面

asp框架_asp.net mvc 5 框架揭秘_asp.net mvc ef框架

asp.net mvc ef框架_asp框架_asp.net mvc 5 框架揭秘

代码生成器

asp框架_asp.net mvc ef框架_asp.net mvc 5 框架揭秘

asp.net mvc 5 框架揭秘_asp框架_asp.net mvc ef框架

Web Api接口

asp.net mvc 5 框架揭秘_asp.net mvc ef框架_asp框架

结语

YiShaAdmin是基于ASP.NET Core+Bootstrap 的快速后台开发框架不可多得的佳作,使用了很多良好的设计模式和开发理念,后台界面精美实用,非常适合做后台管理系统的开发。不过该框架有一个比较遗憾的地方是,没有使用依赖注入的技术,还是使用传统的方式构建服务对象。但总体上不影响框架快速开发的特性。

上面是我对YiShaAdmin项目做一个简单的介绍,想要了解更多,可以下载源码学习。如果你对项目源码感兴趣,请关注我,转发后私信回复“yisha”,源码发你。

(编辑:520站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!