0

我在我的项目中使用Telerik Rad 编辑器,我在编辑器中呈现 HTML 的方式存在问题。我发现了一些不理想的变化。试试这个作为例子。切换到 HMTL 模式并输入以下代码。

<!--* 
<a href="http://www.chillisauce.co.uk/hen-nights/"><img alt="Chillisauce Hen Nights" src="http://www.chillisauce.co.uk/includes/email/email_header_hen.jpg" /></a> *-->

这些“”标签是我们添加的,这样当在设计模式下查看 html 时,这部分代码是不可见的,但实际上是我的模板的一部分。

现在切换到设计模式,然后返回 HTML 模式。您会注意到已添加其他代码...

<!--* <a href="http://www.chillisauce.co.uk/hen-nights/" originalAttribute="href" originalPath="http://www.chillisauce.co.uk/hen-nights/"><img alt="Chillisauce Hen Nights" src="http://www.chillisauce.co.uk/includes/email/email_header_hen.jpg" originalAttribute="src" originalPath="http://www.chillisauce.co.uk/includes/email/email_header_hen.jpg" /></a> *-->

如果您切换到设计模式,然后再次返回 HTML 模式,这些附加位将再次添加。

有没有办法禁用该功能?

编辑:

我已经安装了 Telerik Controls 的新版本,但我发现这是 IE 中的问题。在 Fire Fox 等其他浏览器中,这可以正常工作,但在 IE 中,它添加了额外的代码行。我已经检查过,这个问题发生在 IE 版本(6,8 和 9)中。实际上,我正在 Windows 应用程序的“Web 浏览器控件”中加载 Rad 编辑器控件。

4

2 回答 2

0

我在 Telerik Rad Editor 论坛中发现了类似的错误报告。 http://www.telerik.com/community/forums/aspnet-ajax/editor/originalpath-originalattribute-injected-into-content.aspx

管理员说这是一个错误,应该在版本 5.7.2 中修复。您可以尝试将 Telerick Rad 编辑器升级到最新版本。

于 2011-03-09T08:03:12.750 回答
0

您可以尝试 Telerik 网站上在线演示的代码 - http://demos.telerik.com/aspnet-ajax/editor/examples/default/defaultcs.aspx

问题不会在那里发生,所以它很可能是一个已经修复的错误。您应该获得更新版本的 Telerik 控件并升级您的项目。

于 2011-03-09T08:27:20.163 回答