问题标签 [radeditor]

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 投票
1 回答
1485 浏览

javascript - 回发页面时避免 Javascript 错误

我在我的 ASP.NET 4.0 应用程序中使用 Telerik RAD 编辑器控件,该应用程序位于任何更新面板之外。在同一页面中,我使用了几个 ModalPopUps 和更新面板来防止意外的完整回发。有几个从 Javascript 函数调用的 Pagemethods 以及几个服务器端按钮单击事件,它们也从 javascript 函数调用。在此过程中,Page 经常抛出以下突出显示的 Javascript 错误,并且在没有 javascript 函数进一步继续或进一步调用任何服务器端方法或事件之后,程序已被挂起。一旦它托管在本地服务器中并且发生以下定义的错误,那么应用程序将通过进一步的 javascript 调用来发挥作用。

错误消息来自:

上面标记的区域会引发错误。

我已经尝试过以下定义的方法,但还不能最终确定相同的方法,即停止反映此错误或跳过此错误,以便它不会产生任何影响应用程序正常流程周期的效果。

尝试过的解决方案 1. 首先,我尝试在更新面板下注册控件并在页面加载中执行任何服务器端事件。

ScriptManager ScrMgr = new ScriptManager(); ScrMgr.RegisterAsyncPostBackControl(this.LstBoxXSD);

尝试过的解决方案 2。 其次,我尝试将控件与更新面板中的异步触发器绑定。

尝试过的解决方案 3。 接下来,需要使用来自 jquery 的 3rd 方编辑器控件的 KeyDown 事件,并且我已经使用“KeyDown”事件在该编辑器控件中挂钩了 IFrame,但是一旦更新面板执行任何异步回发,它就会取消绑定,所以我已经在 J​​Query 中完成了以下代码来维护编辑器中的 iframe 和它的 KeyDown 事件之间的挂钩绑定。

重要的是我在 Body Tag 之后完成了上面的 JQuery 代码。请帮助我解决上述问题的可能解决方案,我可以停止生成此错误或无论如何绕过错误。因为它完全推迟了项目的完成。

0 投票
1 回答
1917 浏览

asp.net - 辐射编辑器。如何在服务器上获取完整的 HTML?

我尝试使用该Content属性,但这只给了我div包含已编辑内容的内容。我需要包含 div 的完整 html。

我知道get_html()客户端有一种方法,但是服务器端有什么等价物吗?

我也尝试过.GetHtml(EditorStripHtmlOptions.None),但返回的内容与Content属性相同。

我查看了http://www.telerik.com/help/aspnet-ajax/methods_t_telerik_web_ui_radeditor.html 但没有看到任何其他可以帮助我的东西。

感谢您的输入!

0 投票
1 回答
3456 浏览

asp.net - 将 RadEditor 内容设置为完整的 HTML,并检索完整的 HTML

我的场景: 我使用 RadEditor 控件作为用户填写表单以提交电子邮件的编辑器。RadEditor 是用户键入电子邮件正文的地方。我们有一些电子邮件模板以 HTML 格式存储在我们的数据库中,用户可以通过表单上的下拉菜单进行选择。模板是完整的 HTML,有自己的 head 标签和 style 标签,有自己的样式。

我的问题: 我可以将 RadEditor 内容设置为模板的完整 HTML 吗?我希望能够将编辑器的内容设置为完整的 HTML ,并能够从服务器 code-behind 上的 RadEditor 中获取完整的 HTML。我目前正在尝试这样做,但是当我使用编辑器的 .Content 属性时,我只得到<body>标签内的内容,而不是完整的 HTML。当我需要在用户输入内容后将编辑器内容保存回数据库时,这是有问题的,因为我需要将完整的 HTML 保存到数据库中。

我的方法是否不正确,我是否应该只尝试保存和检索编辑器 html 的正文,而不是完整的 html?在这种情况下,我将如何处理需要为每个电子邮件模板应用的不同样式?

请注意,我一直在使用 ContentAreaMode="Iframe"编辑器的设置。

谢谢!!!

0 投票
1 回答
2574 浏览

c# - 为什么 RadEditor 解释 html 内容?

我使用位于 asp.net 内容管理面板中的 Telerik Rad Editor

当我将以下语句写为内容时:

<html><body></body><br/><img alt="" src="" /></html>

并将其插入数据库,看起来和 <html><body></body><br/><img alt="" src="" /></html>. (我从 SQL Management Studio 中查看)

但是,当我从 asp.net 面板打开该记录以再次编辑时,RadEditorSummary 会显示它,就像<html><body></body><br><img alt="" src="" ></html> 它阻止显示/在标签br中一样。img

怎样才能停止那个操作?

编辑:图像标签和 br 标签一切正常。但是当我写<xsl:key name="cat1" match="/NewDataSet/Cat1/text()" use="." />它时显示<xsl:key name="cat1" match="/NewDataSet/Cat1/text()" use="." >

0 投票
0 回答
154 浏览

dotnetnuke-6 - DNN 6.x 中的 RadEditor - 嵌套的项目符号语法不正确

通常,使用 RadEditor 创建嵌套的项目符号列表很容易。我创建了一个很长的项目符号列表,然后选择列表的子部分,我想把它做成一个子列表,点击缩进按钮,我很好。

但是在 DNN 6.x 中,当我这样做时,它会在闭合的 li 元素之间插入子列表,而不是作为其中一个 li 元素的子列表。

预期语法:

我得到的语法:

关于为什么会发生这种情况以及如何避免它的任何想法?

0 投票
2 回答
601 浏览

javascript - 检测元素何时将获得焦点

我有一个带有 Telerik RadEditor(富文本框)的 ASP.NET 页面。在页面中切换时,当用户进入文本框时,焦点会在进入文本区域之前设置为各种工具栏图标。我在一个页面上添加了一些 jQuery,以便在跳出表单上的最后一个单元格时将焦点设置在文本区域上:

我正在寻找一种在控件中实现此功能的方法,以便无论它位于哪个页面上,它都能正常工作。例如,在上面的代码中,只有当用户跳出tbCost单元格时才会设置焦点。当用户进入工具栏项目时,我希望能够将焦点设置到文本区域。

有什么方法可以检测元素何时将获得焦点?我知道我可以看到一个元素是否有 focus,但我想不出一种方法来实现这个功能。

谢谢

解决方案:

如果将来有人有同样的问题并想要一个例子,这是我使用的代码:

0 投票
1 回答
998 浏览

telerik - Sitecore 的富文本编辑器的内部链接管理器能否记住您最后的位置?

问题

是否可以记住最后链接的项目并在下次使用“插入链接”对话框时选择该项目?

背景

我们的 Sitecore 内容编辑器使用富文本编辑器 (Telerik RadEditor) 来编辑我们网站上的 HTML 内容。有时他们需要在同一页面上创建多个位于相似区域的链接(例如,几个不同的相关文章)。目前,当他们单击“插入链接”按钮时,他们会被带到“插入链接”对话框,并在内容树中选择当前项目。他们浏览到他们想要链接的项目,然后单击链接。然后他们去创建另一个链接,它会再次打开插入链接对话框到当前项目,而不是他们刚刚链接的项目。

0 投票
3 回答
1089 浏览

dotnetnuke - 从 DNN 解决方案外部引用 DNN 编辑器

我正在构建一个 DotNetNuke 模块,我需要包含 html 编辑器。但是,我的模块在一个独立的解决方案中,xcopy 到我的 DNN 安装(我正在按照 Visual Studio 项目模板制作模块)。我见过的所有示例代码都像这样引用文本编辑器:

问题在于,由于模块是在 DNN 之外开发的,因此对 TextEditor 的引用显然会破坏构建。

计划 B 是通过如下所示的占位符控件动态实例化编辑器:

这种工作,但大多数工具栏按钮都搞砸了!

DNN 编辑器错误

任何帮助将不胜感激!

0 投票
8 回答
16751 浏览

asp.net - RadEditor 需要在 web.config 中注册 HttpHandler

当我将此代码添加到我aspx

我收到了这个错误信息,

我该如何解决?

0 投票
2 回答
3106 浏览

c# - 如何更改 rad 编辑器的背景颜色?

这是 rad 编辑器的编码,

但是,我的 rad 编辑器的背景颜色(1)显示了我页面的背景颜色(2)。如何更改编辑器的背景颜色?

在此处输入图像描述