Telerik RadEditor对话框在随机元素中渲染

本文关键字:元素 随机 RadEditor 对话框 Telerik | 更新日期: 2023-09-27 17:58:30

请查看以下屏幕截图:

http://img200.imageshack.us/img200/3349/radeditorweirdness.jpg

radEditor对话框正在我主页上的窗体中呈现。。我一辈子都想不出为什么。。

它不是会尝试在DOM的某个地方渲染比我的主页面中更"本地"的吗?

应该注意的是,这种情况才刚刚开始。。我已经更改了一些样式,这些样式在我的网站上加载。。。但不会影响radEditor。我还仔细检查了一下,我所有的款式都是正确的,没有破损。。我想不出其他什么了?Firebug根本没有报告任何问题。

我可能还应该提到,这一页上有3张表格。1在母版页中(在其中渲染),2在内容页中(RadEditor仅包含在其中一个中)。

如有任何帮助,我们将不胜感激。

服务器端是ASP.NET MVC 3(Razor)

问候,

化学

Telerik RadEditor对话框在随机元素中渲染

此行为是经过设计的-编辑器对话框和模式覆盖将作为ASP.NET表单标记上的最后一个元素呈现。这样做是为了防止对呈现实际RadEditor控件的页面内部可能存在的CSS样式的任何干扰——假设表单标记是页面正文中runat="server"的最外层标记。由于这些是绝对定位的元素,因此它们在DOM树中的位置对于它们的实际位置并不重要。此外,元素应该与编辑器一起正确地处理,这样它们就不会在页面卸载后被遗留下来。

我向Telerik提交了一份错误报告,Telerik已确认这是在处理其控件时出现RestrictedZone的原因。您可以定义一个"受限区域",并且RadWindow不会在该区域内渲染。

我在网上找不到。。所以,如果其他人遇到这个问题。。这就是答案!

化学