我在项目中使用 Telerik Rad Editor ,我在编辑器中呈现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 Editor控件。
答案 0 :(得分: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升级到最新版本。
答案 1 :(得分:0)
您可以在Telerik网站上的在线演示中试用代码 - http://demos.telerik.com/aspnet-ajax/editor/examples/default/defaultcs.aspx
问题不会发生在那里,所以它很可能是一个已经修复的错误。您应该获得较新版本的Telerik控件并升级您的项目。