Mat*_*ide 8 razor asp.net-identity asp.net-core-mvc asp.net-core
我有一个 ASP.NET Core 2.1 MVC 应用程序。我已经运行了 Scaffold Identity,它生成了所有使用的 HTML 和模型。但是,我找不到身份用于其布局的 css 文件?
在 chrome 开发人员工具中,它告诉我正在加载 site.css/Identity/css/site.css并且正在从/Identity/lib/bootstrap/dist/css/bootstrap.css. 这些文件似乎不存在于我的项目中的任何地方。我错过了什么吗?
它没有使用site.css位于wwwroot/css.
Identity 默认 UI 是 Razor 类库。静态资源正在从库中嵌入和加载。具体来说,静态文件中间件正在加载嵌入的资源,就像它们在文件系统上一样,使用ManifestEmbeddedFileProvider.
总之,您可以通过在项目的同一位置创建文件来覆盖这些文件。然后,您的项目版本将接管。不幸的是,脚手架也没有提供脚手架静态资源的方法。但是,您可以简单地在浏览器中查看源代码,然后将其复制到项目的文件版本中。
您还可以在此处查看RCL的来源。这样你就可以引用你需要的任何代码,甚至不需要脚手架。您添加到您自己的项目中的任何内容都会覆盖来自 RCL 的内容。
| 归档时间: |
|
| 查看次数: |
1921 次 |
| 最近记录: |