如何在 ASP .NET Core 上的 Area 中使用 css 文件或 js

How to use css files or js in Area on ASP .NET Core

你知道 ASP .NET Core MVC 有一个 wwwroot 静态文件夹。我需要将我的 自定义 js、css 等放入 Content 文件夹 下的 文件夹。以前有人试过这个或有人知道怎么做吗?

如果我们区的结构如下:

您需要将这些代码复制到“启动”下的“配置”部分 app.UseStaticFiles()

app.UseStaticFiles(new StaticFileOptions()
   {
     FileProvider = new 
     PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), 
     "Areas\Foo\Content")),
      RequestPath = new PathString("/Foo/Content")
   });

和link文件如下:

 <link rel="stylesheet" href="/Foo/Content/bootstrap.min.css" />