【问题标题】:How to connect CSS file to ASP.NET Core's _Layout.cshtml?如何将 CSS 文件连接到 ASP.NET Core _Layout.cshtml?
【发布时间】:2021-12-29 12:28:58
【问题描述】:
@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/AccountPages/Shared/wwwroot/ 中的所有页面我使用添加新脚手架项目 > 身份创建(如果您尝试生成它们并且会收到错误,请添加此 NuGet 包 Microsoft.Microsoft.VisualStudio.Web.CodeGeneration.Core 和更新所有其他人)。

所以从技术上讲,我一开始在包管理器控制台中除了update-database 之外没有编写任何代码,仍然site.css 没有任何改变,所以我不知道该怎么做。

但是如果我要删除指向bootstrap.css 的链接,引导程序将从页面中消失,因此此链接有效 - 但是如果我转到该文件并删除其中的所有代码行,它仍然可以正常工作前。我不知道该怎么办,请帮忙。

【问题讨论】:

    标签: html css asp.net-core razor


    【解决方案1】:

    nvm 我只需要在 wwwroot 中创建 Identity/css 文件夹...

    【讨论】:

      猜你喜欢
      • 2019-11-13
      • 2021-09-21
      • 2021-10-09
      • 1970-01-01
      • 2019-03-06
      • 2020-07-06
      • 2019-07-11
      • 2018-08-15
      • 1970-01-01
      相关资源
      最近更新 更多