news 2026/7/6 20:48:57

UI组件DevExpress ASP.NET Bootstrap - 支持Bootstrap v5.3.3和暗黑模式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
UI组件DevExpress ASP.NET Bootstrap - 支持Bootstrap v5.3.3和暗黑模式

在本文中,我们将详细介绍DevExpress Bootstrap控件升级到Bootstrap v5.3.3、增强了DevExpress Bootstrap项目模板的安全相关更新,以及对颜色模式的支持等。

P.S.DevExpress ASP.NET BootstrapControls利用轻量级渲染、响应式布局和现代性能优化技术,扩展网站的受众范围并提高搜索排名。

DevExpress新旧版本帮助文档下载欢迎进QQ qun获取:169725316

项目模板中的新Bootstrap版本 - 解决XSS漏洞

DevExpress Bootstrap控件构建在Bootstrap框架之上,并依赖于静态Bootstrap资源。多年来,DevExpress UI控件已经支持Bootstrap v3 - v5,而在过去,DevExpress Bootstrap项目模板使用的是Bootstrap v4.x。

对于v22.2(以及v24.2), DevExpress项目模板默认使用Bootstrap v5(包括最新版本的Bootstrap - v5.3.3)。这种升级本质上不仅仅是表面上的,它解决了Bootstrap v4.0 - v4.6.2中的一个关键安全漏洞,虽然DevExpress UI控件不直接使用Bootstrap脚本,但在项目的其他部分无意中使用JavaScript Bootstrap可能会使应用程序暴露于此漏洞。简单地说,由于该漏洞在Bootstrap v5.0中得到了解决,我们的模板现在使用最新版本的Bootstrap。

将现有项目升级到v5

由于Bootstrap早期版本中的XSS漏洞,我们强烈建议您将现有的Bootstrap项目升级到v5(以减轻潜在的攻击向量并增强应用程序的整体安全状态)。要升级,您应该:

  • 更新您的Bootstrap文件,导航到Bootstrap网站并下载最新版本,用新文件替换项目中旧的Bootstrap CSS和JS文件。
  • 在项目的Web中设置Bootstrap模式设置为Bootstrap5。配置文件:
<configuration> ... <devExpress> <bootstrap mode="Bootstrap5" /> </devExpress> ... </configuration>
支持暗黑模式

在Bootstrap的新版本中,最令人兴奋的是对颜色模式的内置支持。该功能允许开发人员创建适应用户偏好的应用程序——增强可访问性和整体用户体验。自从我们将Bootstrap资源更新到v5.3.3以来,DevExpress Bootstrap控件现在支持颜色模式。例如,当您应用一个基于引导的主题时,可以很容易地切换到黑暗模式。要合并此功能,请将data-bs-theme属性添加到<html>元素。

<html lang="en">

那Blazor的组件呢?

最新版本的DevExpress Blazor UI组件(v24.1及更高版本)不依赖于Bootstrap,但是它可以使用Bootstrap主题中的颜色和其他变量。如果您在Blazor项目中使用Bootstrap,请确保使用Bootstrap v5.0或更高版本,DevExpress Blazor组件支持Bootstrap v5.0 (v21.1)和Bootstrap v5.3 (v23.2+)。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 20:47:55

SVM sklearn 1.4.2 乳腺癌分类实战:4种核函数对比,准确率超95%

SVM sklearn 1.4.2 乳腺癌分类实战&#xff1a;4种核函数对比&#xff0c;准确率超95%1. 项目背景与数据理解威斯康星乳腺癌数据集是机器学习领域的经典二分类数据集&#xff0c;包含569个样本的30个特征测量值&#xff08;10个特征的均值、标准差和最差值&#xff09;。该数据…

作者头像 李华
网站建设 2026/7/6 20:47:53

DevExpress WinForms中文教程:Data Grid - 如何在设计时创建和管理列?

本教程介绍如何在网格设计器中做以下事情&#xff1a; 创建列并将其绑定到数据字段。为数据源中的所有数据字段创建列。移除列。 P.S&#xff1a;DevExpress WinForms拥有180组件和UI库&#xff0c;能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能…

作者头像 李华
网站建设 2026/7/6 20:45:07

NiGui自定义控件开发:打造专属UI组件的完整指南

NiGui自定义控件开发&#xff1a;打造专属UI组件的完整指南 【免费下载链接】NiGui Cross-platform desktop GUI toolkit written in Nim 项目地址: https://gitcode.com/gh_mirrors/ni/NiGui NiGui是一款跨平台桌面GUI工具包&#xff0c;使用Nim语言编写&#xff0c;让…

作者头像 李华
网站建设 2026/7/6 20:44:03

UI.Vision RPA:开源自动化框架的深度解析与企业级实战

UI.Vision RPA&#xff1a;开源自动化框架的深度解析与企业级实战 【免费下载链接】RPA Ui.Vision Open-Source RPA Software with Computer Vision, OCR, Anthropic Computer Use/LLM. Selenium IDE import/export. 项目地址: https://gitcode.com/gh_mirrors/rp/RPA U…

作者头像 李华
网站建设 2026/7/6 20:43:06

UI-TARS:革命性原生智能体驱动的GUI自动化交互框架

UI-TARS&#xff1a;革命性原生智能体驱动的GUI自动化交互框架 【免费下载链接】UI-TARS Pioneering Automated GUI Interaction with Native Agents 项目地址: https://gitcode.com/GitHub_Trending/ui/UI-TARS 在当今数字化转型的浪潮中&#xff0c;图形用户界面(GUI)…

作者头像 李华