如何将 CSS 文件连接到 ASP.NET Core 的 _Layout.cshtml?
How to connect CSS file to ASP.NET Core's _Layout.cshtml?
@using Microsoft.AspNetCore.Hosting
@using Microsoft.AspNetCore.Mvc.ViewEngines
@inject IWebHostEnvironment Environment
@inject ICompositeViewEngine Engine
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>@ViewData["Title"] - MerchShop</title>
<environment include="Development">
<link rel="stylesheet" href="~/Identity/lib/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="~/Identity/css/site.css" />
</environment>
</head>
这是来自 ASP.NET Core 6.0 的 _Layout.cshtml
,带有 React + 个人帐户,我正在尝试更改使用此布局的身份页面的样式。
我在 Areas/Identity/Pages/Account
和 Pages/Shared/
和 wwwroot/
中创建的所有页面添加新的脚手架项目 > 身份(如果你尝试生成它们并且你会得到一个错误,添加此 NuGet 包 Microsoft.Microsoft.VisualStudio.Web.CodeGeneration.Core
并更新所有其他包)。
所以从技术上讲,除了一开始在包管理器控制台中 update-database
之外,我没有写一行代码,而且 site.css
仍然没有任何改变,所以我不知道该怎么做。
但是如果我将 link 删除到 bootstrap.css
,bootstrap 将从页面上消失,所以这个 link 有效 - 但是如果我去那个文件并删除其中的所有代码行,它仍然会像以前一样工作。我不知道该怎么办,请帮忙。
nvm 我只需要在 wwwroot 中创建 Identity/css
文件夹...
@using Microsoft.AspNetCore.Hosting
@using Microsoft.AspNetCore.Mvc.ViewEngines
@inject IWebHostEnvironment Environment
@inject ICompositeViewEngine Engine
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>@ViewData["Title"] - MerchShop</title>
<environment include="Development">
<link rel="stylesheet" href="~/Identity/lib/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="~/Identity/css/site.css" />
</environment>
</head>
这是来自 ASP.NET Core 6.0 的 _Layout.cshtml
,带有 React + 个人帐户,我正在尝试更改使用此布局的身份页面的样式。
我在 Areas/Identity/Pages/Account
和 Pages/Shared/
和 wwwroot/
中创建的所有页面添加新的脚手架项目 > 身份(如果你尝试生成它们并且你会得到一个错误,添加此 NuGet 包 Microsoft.Microsoft.VisualStudio.Web.CodeGeneration.Core
并更新所有其他包)。
所以从技术上讲,除了一开始在包管理器控制台中 update-database
之外,我没有写一行代码,而且 site.css
仍然没有任何改变,所以我不知道该怎么做。
但是如果我将 link 删除到 bootstrap.css
,bootstrap 将从页面上消失,所以这个 link 有效 - 但是如果我去那个文件并删除其中的所有代码行,它仍然会像以前一样工作。我不知道该怎么办,请帮忙。
nvm 我只需要在 wwwroot 中创建 Identity/css
文件夹...