gpt4 book ai didi

razor - Identity 的 site.css 文件在哪里?

转载 作者:行者123 更新时间:2023-12-04 11:10:03 25 4
gpt4 key购买 nike

我有一个 ASP.NET Core 2.1 MVC 应用程序。我已经运行了 Scaffold Identity,它生成了所有使用的 HTML 和模型。但是,我找不到身份用于其布局的 css 文件?

在 Chrome 开发人员工具中,它告诉我 site.css 正在从 /Identity/css/site.css 加载并且 bootstrap 正在从 /Identity/lib/bootstrap/dist/css/bootstrap.css 加载.这些文件似乎不存在于我的项目中的任何地方。我错过了什么吗?

它没有使用 site.css位于 wwwroot/css 中的文件.

最佳答案

Identity 默认 UI 是 Razor 类库。静态资源正在从库中嵌入和加载。具体来说,静态文件中间件使用 ManifestEmbeddedFileProvider 加载嵌入的资源,就像它们在文件系统上一样。 .

总之,您可以通过在项目的同一位置创建文件来覆盖这些文件。然后,您的项目版本将接管。不幸的是,脚手架也没有提供脚手架静态资源的方法。但是,您可以简单地在浏览器中查看源代码,然后将其复制到项目的文件版本中。

您也可以查看 source of the RCL here .这样你就可以引用你需要的任何代码,甚至不需要脚手架。您添加到您自己的项目中的任何内容都会覆盖来自 RCL 的内容。

关于razor - Identity 的 site.css 文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53175890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com