C# Telerik RadEditor对话框在随机元素中的渲染
请参见此屏幕截图: radEditor对话框在我的母版页的表单中呈现。。我一辈子都不知道为什么 难道它不会尝试在DOM的某个地方呈现出比我的母版页更“本地”的内容吗 应该注意的是,这才刚刚开始。。我已经更改了一些在我的网站上加载的样式。。。但不会影响radEditor。我还仔细检查了我所有的款式是否正确,是否有破损。。我想不出别的了?Firebug根本不报告任何问题 我可能还应该提到,在这一页上有3个表单。1在母版页(呈现的位置)中,2在内容页中(RadEditor仅包含在其中一个页面中) 任何帮助都将不胜感激 服务器端是ASP.NET MVC 3(Razor) 问候,C# Telerik RadEditor对话框在随机元素中的渲染,c#,asp.net,asp.net-mvc,telerik,radeditor,C#,Asp.net,Asp.net Mvc,Telerik,Radeditor,请参见此屏幕截图: radEditor对话框在我的母版页的表单中呈现。。我一辈子都不知道为什么 难道它不会尝试在DOM的某个地方呈现出比我的母版页更“本地”的内容吗 应该注意的是,这才刚刚开始。。我已经更改了一些在我的网站上加载的样式。。。但不会影响radEditor。我还仔细检查了我所有的款式是否正确,是否有破损。。我想不出别的了?Firebug根本不报告任何问题 我可能还应该提到,在这一页上有3个表单。1在母版页(呈现的位置)中,2在内容页中(RadEditor仅包含在其中一个页面中) 任
chem此行为是设计的-编辑器对话框和模式覆盖将作为ASP.NET表单标记上的最后一个元素呈现。这样做是为了防止对呈现实际RadEditor控件的页面内部可能存在的CSS样式的任何干扰-假定表单标记是页面正文中最外层的带有runat=“server”的标记。因为这些元素是绝对定位的元素,所以它们在DOM树中的位置对于它们的实际位置并不重要。此外,应使用编辑器正确处理元素,以便在卸载页面后不会留下这些元素。此行为是经过设计的-编辑器对话框和模式覆盖将作为ASP.NET表单标记上的最后一个元素呈现。这样做是为了防止对呈现实际RadEditor控件的页面内部可能存在的CSS样式的任何干扰-假定表单标记是页面正文中最外层的带有runat=“server”的标记。因为这些元素是绝对定位的元素,所以它们在DOM树中的位置对于它们的实际位置并不重要。此外,编辑器应正确处理这些元素,以便在卸载页面后不会留下这些元素。我向Telerik提交了一份错误报告,Telerik已确认这是RestrictZone在处理控件时的原因。您可以定义一个“限制区域”,并且RadWindow不会在该区域内渲染 我在网上什么地方都找不到。。所以如果有人遇到这个问题。。这就是答案
chem我向Telerik提交了一份缺陷报告,Telerik已确认这是限制区在处理其控制时的原因。您可以定义一个“限制区域”,并且RadWindow不会在该区域内渲染 我在网上什么地方都找不到。。所以如果有人遇到这个问题。。这就是答案
chem但这是ASP.NET MVC,所以我没有runat属性。这只是随机发生的。。这个特定的页面在母版页中总是有一个普通的HTML表单(没有runat属性)。在firebug中,它们被固定为0,0-并且它们仍然显示在上面的屏幕截图中。我已经删除了第一个表单,它都正确呈现了。有没有一种方法可以让它“跳过”第一个表单?我已经更新了我的问题,显示页面上有3个普通HTML表单,1个在母版页,2个在视图(内容页)中,但这是ASP.NET MVC,所以我没有runat属性。这只是随机发生的。。这个特定的页面在母版页中总是有一个普通的HTML表单(没有runat属性)。在firebug中,它们被固定为0,0-并且它们仍然显示在上面的屏幕截图中。我已经删除了第一个表单,它都正确呈现了。有没有一种方法可以让它“跳过”第一个表单?我已经更新了我的问题,显示页面上有3个普通HTML表单,1个在母版页,2个在视图(内容页)中