用途:在 ASP.NET Core Razor Pages 应用中创建并定制 Syncfusion Circular Gauge,用于在圆形刻度上显示数值,适合仪表盘、状态指示、监控界面和 KPI 可视化。组件基于 SVG 渲染,可缩放并适配响应式布局。
主要能力:支持指针(needle、marker、range bar)、多轴(各自的最小值、最大值、半径、刻度、标签、范围与指针)、可定制范围分区、注释与自定义内容、提示与指针拖拽等交互、导出与打印、国际化与从右到左渲染,以及无障碍支持。
使用方式:安装 NuGet 包 Install-Package Syncfusion.EJ2.AspNet.Core -Version 33.2.7 或 dotnet add package Syncfusion.EJ2.AspNet.Core --version 33.2.7;在 _ViewImports.cshtml 添加 @addTagHelper *, Syncfusion.EJ2;在 _Layout.cshtml 引入 CDN 脚本 https://cdn.syncfusion.com/ej2/33.2.7/dist/ej2.min.js 并注册 <ejs-scripts>;在页面中使用 <ejs-circulargauge> 及 <e-circulargauge-axes>、<e-circulargauge-axis>、<e-circulargauge-ranges>、<e-circulargauge-pointers> 等标签配置。
适用场景:多仪表盘、可拖拽交互仪表、带安全/警告/危险区间的告警仪表、本地化仪表等。
限制:导出、打印、拖拽、本地化等能力需启用相应模块或设置;资料未提供具体收费、价格、平台与效果信息。