SuperAPI AI 工具集

syncfusion-aspnetcore-rich-text-editor

通用与其它

查看项目

更新于 10-16 01:07

技能介绍

用途:在 ASP.NET Core Razor 页面或 MVC 视图中集成 Syncfusion 富文本编辑器(ejs-richtexteditor 标签助手),支持 HTML(所见即所得,默认)与 Markdown(editorMode="Markdown")两种模式,二者共用同一标签助手、工具栏、事件与多数功能。

主要能力:工具栏类型(Expand、MultiRow、Scrollable、Popup)与浮动/置顶、快速工具栏;文本格式、标题、对齐、列表、引用;Markdown 语法与 Marked.js 实时预览;图片/视频/音频插入与上传、拖放、文件浏览器;表格插入与行列合并拆分;表情选择、斜杠菜单、提及、邮件合并、格式刷、代码块;AI 助手(AICommands、AIQuery、流式响应);取值与保存(getHtml、getText、getCharCount、自动保存、字数限制、源码视图、导入导出 Word/PDF);表单校验、只读/禁用、XSS 防护(enableHtmlSanitizer);无障碍与全球化(WCAG 2.2 AA、键盘快捷键、locale、enableRtl);完整事件、属性与方法参考。

使用方式:在 _ViewImports.cshtml 注册 @addTagHelper *, Syncfusion.EJ2;在布局 head 引入 CDN 样式与脚本,body 末尾加 <ejs-scripts></ejs-scripts>;页面使用 <ejs-richtexteditor> 并通过 <e-richtexteditor-toolbarsettings> 配置工具栏,值可由 ViewBag 绑定。图片上传通过 <e-richtexteditor-insertimagesettings> 设置 saveUrl、removeUrl、path;内联编辑用 <e-richtexteditor-inlinemode>;字数限制用 showCharCount、maxLength。

适用场景:需要富文本或 Markdown 编辑的 ASP.NET Core 表单、内容管理、评论、邮件模板等。

限制:具体 NuGet 包版本、CDN 版本占位符、各属性默认值与完整 API 细节需查阅对应参考文档;资料未提供收费、价格与平台支持信息。