用途:在 ASP.NET Core 项目中实现 Syncfusion 的通知类 UI 组件,包含 Toast、Message 和 Skeleton 三类。
主要能力:Toast 支持类型(e-toast-success/info/warning/danger)、位置(X 左中右、Y 上下或自定义像素百分比)、超时与悬停延长、进度条、操作按钮、模板、动画、关闭按钮、多条堆叠、ToastUtility.show() 快速调用及无障碍支持。Message 支持五种严重级别(Normal、Success、Info、Warning、Error)、三种外观(Text、Outlined、Filled)、图标与关闭图标、内容模板和 RTL。Skeleton 支持四种形状(Circle、Square、Rectangle、Text)、三种微光效果(Wave、Pulse、Fade)、可见性切换与无障碍属性。
使用方式:安装 NuGet 包 Install-Package Syncfusion.EJ2.AspNet.Core;在 _ViewImports.cshtml 注册 @addTagHelper *, Syncfusion.EJ2;在 _Layout.cshtml 的 head 中引入 fluent.css 与 ej2.min.js,并在 body 结束前放置 <ejs-scripts>。随后使用 ejs-toast、ejs-message、ejs-skeleton 标签辅助器,通过 e-toast-position、e-toast-buttonmodelprops、e-content-template 等子元素配置。
适用场景:ASP.NET Core 页面中需要即时反馈、操作确认、状态提示或加载占位时使用。
限制:需要商业授权,资料未提供价格与具体许可条款;未提供其他框架或非 ASP.NET Core 环境的支持说明;文档引用的 references 目录内容未在本资料中完整给出。