首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.Net表单应用程序的现代HTML编辑器

ASP.Net表单应用程序的现代HTML编辑器
EN

Stack Overflow用户
提问于 2022-04-26 14:21:17
回答 2查看 106关注 0票数 0

我正在为ASP.Net Webforms应用程序寻找某种HTML编辑器解决方案。我们目前使用的是AjaxToolkit,但它不支持粘贴图像,也不支持真正的可访问性,等等。我研究了FreeTextBox,但它似乎也不支持图像粘贴,而且考虑到文档并不完全是描述性的,正确配置也是一个非常棘手的问题。我终于让图像库开始工作了,但它看起来非常糟糕,我不确定这些图像是否真的会出现在电子邮件中(它们在我的测试环境中使用了Papercut仿真器)。只是想知道我对Web窗体应用程序是否还有其他选择,还是仅限于与Web窗体一样古老的解决方案?

EN

回答 2

Stack Overflow用户

发布于 2022-04-26 14:29:20

您可以尝试CKEditor(它有可编辑的工具面板和拼写检查程序)

https://ckeditor.com/cke4/builder

这个免费的js库,容易集成,如果您想将结果发送到.aspx.cs端,应该使用DevExpress控件的回调。

票数 1
EN

Stack Overflow用户

发布于 2022-04-27 04:15:57

我仍然使用ajaxtoolkit编辑器。这是有点过时,但我确实发现,没有任何特殊的设置,我可以粘贴在图像。

因此,假设我插入一个文本框,使用扩展程序,并添加HTML编辑器。

所以,说:

代码语言:javascript
复制
        <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

        <asp:TextBox ID="TextBox1" runat="server" Width="1309px" 
            TextMode="MultiLine" Rows="40" ></asp:TextBox>


        <ajaxToolkit:HtmlEditorExtender ID="TextBox1_HtmlEditorExtender" runat="server" 
            BehaviorID="TextBox1_HtmlEditorExtender" 
            EnableSanitization="False" 
            TargetControlID="TextBox1">
        </ajaxToolkit:HtmlEditorExtender>

我能够在我的粘贴缓冲区中放置一张图片,而一个简单的ctrl确实会粘贴该图片:

例如:

如前所述,我认为工具栏等看起来非常过时,但我在工具包中的经验是,将ctrl粘贴到图片中确实有效。

正如建议的那样,另一种可能是ckedit,它应该与asp.net网页一起工作。

还不清楚为什么使用ajaxtoolkit编辑器不允许剪切+粘贴图像-我的经验似乎是有效的。也许你需要sanitation=false?

如前所述,这里的另一个建议是CKEditor,这似乎也是一个不错的选择。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72015630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档