首页 文章

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

提问于
浏览
14

我've been assigned to migrate an application from MVC into ASP.net Core, I'是ASP.net Core新手 . 在MVC中我们有 BundleConfig.cs 并且在那里我们添加对css和js文件的引用,它在ASP.net Core中如何工作?假设我创建了一个 test.js 和一个 MyStyle.css 类,这是在每个视图中添加对它的引用的最佳方法吗?我应该将 .js.css 文件放在 wwwroot/jswwwroot/css 中吗?

3 回答

  • 3

    我在 _Layout 标签内的 _Layout 视图中添加了引用:

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

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

  • 12

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

  • 4

    我将JS和CSS文件放在我的应用程序的 wwwroot 文件夹中的assets文件夹中,然后在我的 _Layout.cshtml 中使用链接标记来引入样式 . Steven Sanderson是博客文章的一部分,他谈到了添加第三方库here .

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

相关问题