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

2021/01/31 11:11 · jquery ·  · 0评论

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

_Layout<environment>标签内的视图内添加了引用

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

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

更好的方法是在路由之前使用:app.UseStaticFiles();inside startup.cs

我将JS和CSS文件放在wwwroot应用程序文件夹中的Assets文件夹中,然后使用链接标记_Layout.cshtml引入样式。史蒂文•桑德森(Steven Sanderson)是博客文章的一部分,在博客中他谈到在这里添加第三方库

您也可以使用webpack进行某种设置。我承认,这个话题不是很简单。

回答这个问题可能有点晚了,但是对于那些通过Google来到这里的人:我发现添加asp-append-version="true"对我有用,因为其他答案中给出的所有其他选项已经在中提供了_Layout.cshtml

在_layout中:

@await RenderSectionAsync("Styles", required: false)

然后你的看法:

@section Styles{ your CSS }

信息来自:https :
//dev.to/amjadmh73/loading-custom-css-files-in-razor-pages-4no9

本文地址:http://jquery.askforanswer.com/ruhezaiasp-net-corezhongtianjiajshecsswenjian.html
文章标签: ,   ,   ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!