如何在 ASP.net Core 中添加 js 和 css 文件?

新手上路,请多包涵

我被分配将应用程序从 MVC 迁移到 ASP.net Core,我是 ASP.net Core 的新手。在 MVC 中,我们有 BundleConfig.cs 并在其中添加对我们的 css 和 js 文件的引用,它在 ASP.net Core 中是如何工作的?假设我创建了一个 test.js 和一个 MyStyle.css 类,这是在每个视图中添加对它的引用的最佳方式吗?我应该将 .js.css 文件放在 wwwroot/jswwwroot/css 吗?

原文由 AlexGH 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答

我在 _Layout 视图中添加了引用,在 <environment> 标签内:

 <environment names="Development">
  <link rel="stylesheet" href="~/css/MyCss.css" />
</environment>

如果有人知道更好的方法,我会欢迎

原文由 AlexGH 发布,翻译遵循 CC BY-SA 4.0 许可协议

静态文件(如图像文件、CSS 文件和 JavaScript JS 文件)在 ASP.Net Core 中不起作用,除非它与项目一起放置在适当的位置并设置了一些设置。并在 start up.css 中添加这一行用于路由。

  app.UseStaticFiles();

原文由 amir kian 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题