2011-03-09 102 views
0

我正在使用Telerik Rad编辑器在我的项目中,我对HTML在编辑器中呈现的方式存在问题。 我发现了一些不理想的变化。试试这个例子。切换到HMTL模式并输入以下代码。HTML渲染 - 添加额外的代码(Internet Explorer)

<!--* 
<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控制的新版本,但我发现,这是IE浏览器的问题。在其他浏览器,如火狐这工作正常,但在IE中,它增加了额外的代码行。我检查了这个问题发生在IE版本(6,8和9)。 其实我在我的Windows应用程序的“Web浏览器控制”中加载Rad Editor控件。

回答

0

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

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

+0

谢谢@opps,让我试试新版本。 – Kashif 2011-03-09 08:59:49

+0

这个问题只有在IE其他浏览器都做得很好。我们在我们的Windows应用程序中使用浏览器控件,所以IE问题出现在我们的应用程我们已经写了这个给Telerik,但他们还没有任何解决方案。 – Kashif 2011-03-10 06:33:24

0

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

的问题不会发生在那里,所以它是最有可能已经被修正了。您应该获得更新版本的Telerik控件并升级您的项目。

+0

谢谢。让我试试新版本。 – Kashif 2011-03-09 08:59:19

+0

这个问题只有在IE其他浏览器都做得很好。我们在我们的Windows应用程序中使用浏览器控件,所以IE问题出现在我们的应用程我们已经写了这个给Telerik,但他们还没有任何解决方案。 – Kashif 2011-03-10 06:32:50

相关问题