让NET代码运行在浏览器端Boots

前面的文章我们介绍了Blazor的UI框架-AntDesignBlazor,今天我们要分享另外一个基于BlazorUI组件(BootstrapBlazor)制作而成的后台管理系统。

BootstrapBlazorAdmin

在介绍开始之前我们首先回顾下什么是Blazor:

Blazor简介

Blazor是一个开放源代码和跨平台的WebUI框架,使用.NET代替JavaScript来创建丰富的交互式UI。Blazor支持2种运行模式:

1.Server模式:应用在ASP.NETCore应用服务器上运行,并且通过SignalR(双向通讯)进行用户交互处理。WebAssembly模式:Razor和HTML最终会编译成WebAssembly运行在WebAssembly的浏览器上。

简单地说Blazor是.NET下的一个WebAssembly框架,可以使用.NET代码(C#/VB.NET)代替javascript来实现的网页交互功能。

BootstrapBlazorAdmin

BootstrapBlazorAdmin是基于BootstrapBlazorComponent制作的一个后台管理系统,代码存放在国内最大的代码托管网站码云(gitee)上面,作者Longbow。作者的三个项目BootstrapBlazor、BootstrapAdmin、SliderCaptcha均入选了gitee最有价值的开源项目(GVP)。、

BootstrapBlazor介绍

BootstrapBlazor是Bootstrap样式的BlazorUI组件库,支持客户端模式wasm、服务器端模式。其提供了丰富的组件,包括布局组件、导航组件、表单组件、数据组件、消息组件等5大类的组件,适配移动端支持各种主流浏览器。

BootstrapBlazor组件

部分组件效果图如下:

卡片组件文件上传组件图表组件

BootstrapAdmin介绍

BootstrapAdmin是一款基于RBAC的NetCore后台管理框架,权限管理前后台分离(BlazorUI项目独立,后台API项目独立),支持多站点单点登录,内置多种样式,可切换至Blazor多Tabs模式,权限控制细化到网页内任意元素(按钮、表格)

BootstrapAdmin有以下主要功能

提供单点登录集成系统认证授权模块提供角色,部门,用户,菜单,前台应用程序授权提供字典表用于前台网站的个性化配置完全响应式布局(支持电脑、平板、手机等所有主流设备)内置多数据源支持,配置简单立即生效无需重启内置数据内存缓存机制,页面快速响应内置数据操作日志与用户登录日志跟踪记录用户登录主机地点浏览器操作系统信息

BootstrapAdmin用户管理

提供登录日志,以及SQL审计日志

SQL日志

提供定时任务功能,方便的设置后台定时任务

定时任务

前后端分离,后端接口集成swagger可以方便的查看相关API接口:

swaggerapi

项目地址

其他功能,待有兴趣的小伙伴们去发现吧,最后附上项目地址,不会下载的小伙伴可以私信给我。您这么优秀,都阅读到最后了,不


转载请注明:http://www.aierlanlan.com/rzdk/4742.html