.net core mvc初级教程(二)

这一片是关于用引入bootstrap前端框架的教程,置于bootstrap是什么?
bootstrap是一组用于网站和网络应用程序开发的开源前端(所谓“前端”,指的是展现给最终用户的界面。与之对应的“后端”是在服务器上面运行的代码)框架,包括HTML、CSS及JavaScript的框架,提供字体排印、窗体、按钮、导航及其他各种组件及Javascript扩展,旨在使动态网页和Web应用的开发更加容易。
Bootstrap是GitHub上面被标记为“Starred”次数排名第二最多的项目。Starred次数超过124,000,而分支次数超过了47,000次

目录
一、怎样安装bootstrap前端框架(bootstrap)
二、如何将bootstrap框架打包放入项目中

一、怎样安装bootstrap前端框架(bootstrap)

(1)如果没有wwwroot,那就建立wwwroot文件夹,在其中添加
css,js文件夹,
(2)添加加载前端的工具 Npm:package.json 可加载前端框架
(3)建立bundleconfig.json 作用:将bootstrap等文件打包到css文件夹中

在这里插入图片描述
看看bootstrap官网应该怎样配置
https://getbootstrap.com/docs/4.2/getting-started/introduction/
在这里插入图片描述
可以从官网上看出一共要配置三个:bootstrap,jquery-slim,popper,在NPM配置文件中,就是backage.json,添加完后按下保存就会加载配置文件
在这里插入图片描述

{
  "version": "1.0.0",
  "name": "asp.net",
  "private": true,
  "devDependencies": {
    "bootstrap": "4.2.1",
    "jquery-slim": "3.0.0",
    "popper": "1.0.1"
  }
}

上面的"popper": “1.0.1”,改为 “popper.js”: “1.14.6”,可以从关于mvc初级第三篇博客看到

二、如何将bootstrap框架打包放入项目中

添加site.css,放在wwwroot的css文件夹中
在这里插入图片描述

添加bundleconfig.json配置文件,将bootstrap等文件打包到css文件夹中
名字不可以错
置于其作用机制可参考https://docs.microsoft.com/zh-cn/aspnet/core/client-side/bundling-and-minification?view=aspnetcore-2.2&tabs=visual-studio
在这里插入图片描述

bundleconfig.json

[
  {
    "outputFileName": "wwwroot/css/all.min.css",
    "inputFiles": [
      "node_modules/bootstrap/dist/css/bootstrap.css",
      "wwwroot/css/site.css"
    ]
  },
  //上面用于开发
  //下面用于生产
  {
    "outputFileName": "wwwroot/css/bootstrap.css",
    "inputFiles": [
      "node_modules/bootstrap/dist/css/bootstrap.css"
    ],
    "minify": {
      "enabled": false//意为没有对它进行压缩
    }
  }
]

第一个
将"node_modules/bootstrap/dist/css/bootstrap.css",
“wwwroot/css/site.css”
两个文件打包成wwwroot/css/all.min.css一个文件
第二个
将"node_modules/bootstrap/dist/css/bootstrap.css"
打包成wwwroot/css/bootstrap.css相当于复制操作
“enabled”: false
意为没有对它进行压缩
那怎样对他进行打包呢
在这里插入图片描述
BuildBundlerMinifier NuGet 程序包
在这里插入图片描述

这是我另一个项目,所以项目名有所不同
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
成功,中间出现了一个小插曲
在这里插入图片描述
这个少写了个s不过不打要紧
Npm操作这篇教程结束

github代码
https://github.com/1045683477/.net-Core-MVC-

下篇https://blog.csdn.net/qq_41841878/article/details/85380146

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ASP.NET Core MVC是一种用于构建Web应用程序的开发框架,具有轻量级、高扩展性和性能优越等特点。下面我将简要介绍ASP.NET Core MVC的入门到精通过程。 入门阶段:首先,你需要掌握C#编程语言和基本的Web开发知识。然后,你可以开始学习ASP.NET Core MVC的基本概念,包括请求-响应模型、控制器、视图和模型等。通过创建简单的应用程序,你可以了解到ASP.NET Core MVC的基本工作原理和项目结构。 进阶阶段:在掌握了基本概念后,你可以深入学习路由、过滤器、身份验证和授权等高级特性。此外,了解如何使用数据库和ORM(对象关系映射)框架与数据进行交互也十分重要。在这个阶段,你可以尝试开发更复杂的应用程序,并学习如何优化性能和处理错误。 精通阶段:在掌握了ASP.NET Core MVC的核心概念和高级特性后,你可以进一步提升你的技能。你可以学习如何使用视图组件、自定义标签帮助器和中间件等扩展ASP.NET Core MVC的能力。此外,学习如何进行单元测试和集成测试,以及如何使用日志记录和性能监控工具等也是非常有价值的。 总结起来,要将ASP.NET Core MVC从入门到精通,你需要通过实践来不断巩固你的知识,并深入研究不同的方面和扩展。除此之外,参与开发社区和读一些相关的技术书籍也是提高你的技能和认识的好途径。希望这些信息对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值