问题标签 [html-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
17010 浏览

.net - .NET WinForms HTML 编辑器组件

我们正在寻找用于在 WinForms 中进行 HTML 编辑的 .NET 组件。我看过这篇文章,这就是我们现在正在使用的那种,但它很旧而且很笨拙,我正在寻找一个更清洁的解决方案。我真的没有时间(或者现在没有时间)从头开始编写我们自己的......并且希望那里有一个商业/免费的解决方案。我看过 Netrix 组件,最初并没有给我留下太大的印象……还有其他东西吗?

0 投票
2 回答
4102 浏览

.net - RichTextBox (.NET Winforms) 问题(或替代方案)

我对 .Net 的RichTextBox控件有疑问。似乎它不支持表格单元格格式,这很有趣,因为大多数时候我创建表格我希望单元格内容右对齐(数字、货币)。

如果我尝试在 RichTextBox 中打开写字板文档,它会忽略(并实际上删除)单元格对齐命令。我尝试了几种解决方法,但都没有成功。

  1. 谁能想到解决这个问题的想法?(不使用固定宽度的字体和空格)这将是最好的解决方案,因为其他代码已经运行良好,所以如果只需要一个肮脏的黑客,那就太好了。

  2. 或者您可以推荐.Net富文本编辑器的开源替代品吗?我需要一个可以嵌入到我的 Windows 窗体中并以编程方式访问内容的用户控件(创建内容或附加某些内容)。我在网上搜索了一段时间,但只找到了 web (Ajax/Javascript) 控件。

  3. 还有我可以使用的 HTML WYSIWYG 编辑器,但它们基本上都是使用 MSHTML 嵌入和编辑的 IE 浏览器,在 Winforms 应用程序中使用它感觉有点奇怪(也许我错了)。在这种情况下,我们将需要一些额外的时间来实现 HTML 内容生成器——尽管它比 RTF 恕我直言更容易阅读和生成。

  4. 你们觉得什么最适合这个目的?

0 投票
1 回答
2646 浏览

asp.net - Ajax Control Toolkit Editor Control——避免XSS攻击

我在本文中注意到 Microsoft 不建议在公共站点中使用 Ajax Control Toolkit 中的 Editor 控件,因为存在跨站点脚本攻击的危险。我试了一下,即使你专门设置了 NoScript="true" 也可以添加脚本,因此引入了 XSS 攻击漏洞。在我的情况下,我们正在研究奖学金申请流程,我们曾希望将其用于所有被提名者以在线输入论文。我们想把数据重新展示给审查委员会,但显然,这是个坏主意。

所以我想知道是否有人知道一种简单的方法来验证内容以允许 HTML,而不是脚本,也许使用我可以在代码隐藏中使用的 CustomValidator 或正则表达式。我知道最好进行白名单验证而不是黑名单验证,我正在专门寻找它。

或者,如果有人知道可以防止 XSS 攻击的类似控件,那也很好。

0 投票
2 回答
5762 浏览

asp.net - ASP.net Ajax 工具包中 HTML 编辑器中的错误

我正在尝试使用 ASP.net 自定义验证器控件来验证 HTML 编辑器的内容。这个想法是检查是否输入了一些内容 - 与必填字段验证器的工作方式相同。

在 ClientValidationFunction="SomeFunction" 我引用了这个函数:

我在获取内容后设置内容的原因是,这是获取内容以在编辑器中重新注册的 hack。出于某种原因,如果我没有在第二次尝试回发时重置内容 - 一旦它被验证 - 第一次尝试的空内容将被回发而不是有效内容。

有谁知道如何检查 HTML 编辑器的内容,而无需重置内容?或者,如果使用 set_content() 重置它,而没有停用字体大小和字体样式菜单?

0 投票
2 回答
1643 浏览

asp.net - 为什么在 AjaxControlToolkit ReorderList 中使用 FindControl 找不到 AjaxControlToolkit Html 编辑器控件?

我有最新版本的 AjaxControlToolkit,并且在 AjaxControlToolkit ReorderList 中使用了 AjaxControlToolkit Html Editor 控件。我需要能够访问“内容”属性,以便可以将值写入数据库,但 FindControl 找不到它。

例如,我可以在 ItemCommandEvent中找到一个TextBox 控件:

但我在同一事件中找不到AjaxControlToolkit Html 编辑器:

0 投票
2 回答
7435 浏览

c# - Ajax 控件工具包 HTML 编辑器自定义问题?

如何更改 ACT HTML 编辑器的默认设置?我想使用例如 Selected Bold Button 或 rtl 方向而不是 ltr 默认加载编辑器。
我该怎么做?我重写FillTopToolbar()了添加自定义按钮的方法,但我不知道如何更改默认设置。
由于选择了默认 ltr,我想将其更改为 rtl。

0 投票
1 回答
860 浏览

asp.net - 使用 JavaScript 进行页面预览?

所以我正在使用 Ajax Control Toolkit 和它的 HTML 编辑器。我想知道创建完整页面预览的最佳方法是什么?我在页面上有多个 HTML 编辑器,因此我需要获取每个 HTML 编辑器的内容并将其保存到 cookie 或其他内容中,然后弹出一个带有预览页面的弹出窗口,它将 cookie 中的信息加载到相应的标签中。这是可能的还是我走错了方向?任何和所有的建议表示赞赏!

0 投票
1 回答
396 浏览

visual-studio-2008 - 如何让 VS2008 在智能感知产品周围放置双引号

我在 HTML 编辑器中(构建 ASP.NET MVC 视图)并编写 HTML。

编辑器对各种属性的智能感知很方便,但是当我选择 VS2008 提供的任何内容时,它从不在它们周围放置双引号,正如 HTML 所说的那样。

例如:

提供server,但是当我选择它时,我得到:

代替

这是某个地方的设置吗?

0 投票
8 回答
1687 浏览

wysiwyg - 哪个 WYSIWYG 编辑器最适合内容管理网站?

我需要的编辑器必须易于使用。即使对于完全没有 HTML 知识的人

我尝试过的项目是:

  1. TinyMCE
  2. ckeditor.com

我正在寻找的是:

  1. 像 TinyMCE 编辑器这样的编辑器,具有像 stackoverflow 站点一样的实时视图。
  2. 一种插入图片的方法,并在文章中排列它们。

编辑:我现在想到的最好的解决方案是使用:

  1. 所见即所得编辑器的TinyMCE

  2. 编写自定义代码,以真实的文章格式显示它。

  3. 编写将图片上传到站点的 Ajax 代码,然后编辑器可以根据他们的 ID/名称将它们排列在文章中。

您如何看待解决方案?也许你有更好的主意?

0 投票
4 回答
3977 浏览

ajaxcontroltoolkit - AjaxControlToolkit:HtmlEditor Textarea 未在 Chrome/Safari 中显示

我正在使用 AjaxControlToolkit 中包含的 HtmlEditor 控件(已修补版本 v62210,因为我需要一些包含的修复程序)。

不幸的是,HTML 编辑器控件中的文本区域永远不会在 Chrome 和 Safari(均为最新版本)中显示。里面有没有文字都没有关系。不过,它在 AjaxControlToolkit 示例页面上同时适用于两种浏览器。

有任何想法吗?