You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级DevExpress Blazor到22.2.3后CSS缺失问题的解决方法

解决DevExpress Blazor 22.2.3主题CSS加载失败问题

方案1:启用自动资源注入(推荐)

无需手动添加<link>标签,通过配置让框架自动注入正确的主题资源:

  1. 确保已安装同版本的DevExpress.Blazor.Themes NuGet包(版本22.2.3),执行命令:
    PM> Install-Package DevExpress.Blazor.Themes -Version 22.2.3
    
  2. 在Program.cs(或Startup.cs)中修改DevExpress配置,指定主题并开启自动注入:
    services.AddDevExpressBlazor(configure => {
        configure.BootstrapVersion = BootstrapVersion.v4;
        configure.Theme = "blazing-berry"; // 指定要使用的主题
    });
    
  3. 删除页面Head中手动添加的两个<link>标签,框架会自动生成正确的资源引用路径。

方案2:手动修正CSS路径

如果坚持手动添加资源引用,修正路径为22.2版本的正确结构:
将Head中的代码替换为:

<link href="_content/DevExpress.Blazor.Themes/blazing-berry/blazing-berry.bs4.min.css" asp-append-version="true" rel="stylesheet" />
<link href="_content/DevExpress.Blazor.Themes/bootstrap-external.bs4.min.css" asp-append-version="true" rel="stylesheet" />

核心变化:主题CSS文件放在blazing-berry子目录下,而非原根目录。

额外检查项

  • 清理项目的bin/obj目录,重新生成解决方案,避免缓存的旧资源干扰
  • 确认项目的静态Web资产已启用(Blazor WebAssembly项目默认启用,Server项目需确保NuGet包的静态资产被正确引用)

内容的提问来源于stack exchange,提问作者Banshee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 00:15:29