2016-10-03 278 views
8

我已經被分配來將應用程序從MVC遷移到ASP.net Core,我是ASP.net Core的新手。在MVC中,我們有BundleConfig.cs,並且在那裏我們添加了對css和js文件的引用,它如何在ASP.net Core中起作用?假設我創建了一個test.js和一個MyStyle.css類,這是在每個視圖中添加引用的最佳方法?我應該將.js.css文件放在wwwroot/jswwwroot/css之內嗎?如何在ASP.net Core中添加js和css文件?

回答

9

我加入了_Layout視圖內引用,這一<environment>標籤內:

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

如果有人知道一個更好的辦法,我會歡迎它

+1

你知道它是如何工作的特定的CSS視圖文件? – OrcusZ

1

我把JS和CSS文件中的資產的文件夾在我的應用程序的wwwroot文件夾中,然後在我的_Layout.cshtml中使用鏈接標籤來引入樣式。史蒂文桑德森有一個博客文章的一部分,他談到增加第三方庫here

你也可以使用webpack進行某種設置。我承認,這個話題不是非常直截了當的。

1

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

相關問題