【问题标题】:asp.net core mvc razor page css not loading on specific routeasp.net core mvc razor page css未在特定路由上加载
【发布时间】:2021-10-17 06:32:58
【问题描述】:

我已经设置了一个新的/基本的 Asp.Net Core MVC 项目。当我在主页上时,所有的 CSS 和 JS 都可以正常工作:

但是当我转到“/Role/Create”之类的特定路径时,CSS 和 JS 文件无法正确加载:

该错误基本上源自 jquery.min.js,我不确定为什么它在 url 中的 /assets 之前添加 /Role。我可能遗漏了一件非常小的事情。

完整代码如下: https://github.com/alishahzadone/WebApplicationMvc

【问题讨论】:

标签: jquery asp.net asp.net-core bootstrap-4 razor-pages


【解决方案1】:

这是因为 css 文件路径是相对于您的页面路由而不是基本路径 你可以通过添加来修复它

<base href="~/">

在你的布局页面_layout.cshtml<head> 标签之前

【讨论】:

    猜你喜欢
    • 2018-07-20
    • 2022-07-14
    • 2021-05-04
    • 1970-01-01
    • 2019-04-10
    • 2020-10-27
    • 2018-03-17
    • 2019-05-22
    • 2019-01-09
    相关资源
    最近更新 更多