AspNet Core MVC项目接入AdminLTE

Posted 失去刺猬的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AspNet Core MVC项目接入AdminLTE相关的知识,希望对你有一定的参考价值。

AdminLTE 是一款基于 jQuery 和 Bootstrap 的流行的后台管理界面框架,通过使用 AdminLET 框架提供的现成的组件可以大幅的提高后台管理界面的开发速度和规范性。

参考 https://3vshej.cn/AdminLTE/

实现基于.NET 6 下的AspNet Core Web 应用

1.下载 AdminLTE 中文源码 https://gitee.com/3Vshej/AdminLTE_CN/releases 

解压后得到

2.新建AspNet Core Web 项目 后 将解压AdminLET得到的文件放入MVC项目 中 

 

 

3.在wwwroot添加文件夹AdminLTE ,添加上面解压的dist和plugins文件夹内容

 

 

 

 

4.复制index.html到index.cshtml 中,修改view下home文件夹下的index.cshtml

 

 

 运行即可得到

 

 

源码 index.html结构说明 :

布局相关:
    .wrapper包住了body下的所有代码
    .main-header里是网站的logo和导航栏的代码
    .main-sidebar里是用户面板和侧边栏菜单的代码
    .content-wrapper里是页面的页面和内容区域的代码
    .main-footer里是页脚的代码
    .control-sidebar里是页面右侧侧边栏区域的代码
布局选项:
    fixed:固定
    layout-boxed:盒子布局
    layout-top-nav:顶部隐藏
    sidebar-collapse:侧边栏隐藏
    sidebar-mini:侧边栏隐藏时有小图标
皮肤选项:
    skin-blue:蓝色
    skin-black:黑色
    skin-purple:紫色
    skin-yellow:黄色
    skin-red:红色
    skin-green:绿色

 

说明:

记得修改的路径,很多时候都可能是路径或者一些文件没找到出的问题!

源码地址:https://github.com/Hedgehogcat/2023/tree/main/AdminLTE 

以上是关于AspNet Core MVC项目接入AdminLTE的主要内容,如果未能解决你的问题,请参考以下文章

已有MVC项目(非Net Core)如何快速接入Cas单点登录

来自 JQuery 和控制器的 ASPNET Core MVC 部分视图

带有 spotify 身份验证回调 url 的 Aspnet Core MVC 应用程序重定向到 127.0.0.1

使用 Angular 发送到 Aspnet core 1.0 网站的 JWT

用于 ASP.NET Core 5 MVC 的 NuGet 包

使用 Kendo UI Asp.net mvc core 未显示图表组件