【问题标题】:creating RadEditor dynamically asp.net动态创建 RadEditor asp.net
【发布时间】:2011-08-04 07:13:53
【问题描述】:

我想动态添加 RadEditor。它正在被添加到页面中,但是一旦发生回发,我就会发现找到了具有相同 ID 'EditorRibbonBarResourcesHolder' 的多个控件。 下面是我用来动态添加控件的代码。

RadEditor editor = new RadEditor();
editor.ID = "editor_" + itemTypeattribute.ItemAttributeID + rand.Next();
cellAttributeValue.Controls.Add(editor);
editor.DialogOpener.ID = "editor_dialopOpener_" + itemTypeattribute.ItemAttributeID;
editor.DialogOpener.Window.ID = "editor_dialopOpener_window_"+ ItemTypeattribute.ItemAttributeID;
editor.ClientIDMode = ClientIDMode.AutoID;
editor.EnableEmbeddedScripts = true;
editor.Height = 200;

感谢任何帮助。谢谢

【问题讨论】:

  • 您在编辑器中添加页面生命周期的哪个位置?

标签: c# asp.net telerik radeditor telerik-editor


【解决方案1】:

每当我需要“动态”使用 radeditor 时,我都会在页面上以 visible=false 开头,然后在需要时显示它。

【讨论】:

  • 它工作正常,但是当我单击编辑器中的任何其他工具栏按钮时,它会给我错误“找到具有相同 ID 'EditorRibbonBarResourcesHolder' 的多个控件”。
  • 当您动态创建它并从一开始就将它放在页面上时,您是否收到错误?在这种情况下,您使用的 html 标记是什么?
  • 场景是我必须根据几个条件动态创建 1 个或多个编辑器。所以使用 RadEditor 没有任何运气......所以我已经开始使用其他 HtmlEditor。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2023-04-05
  • 1970-01-01
  • 1970-01-01
  • 2017-07-22
  • 2010-11-18
  • 2012-05-11
  • 2012-01-24
  • 1970-01-01
相关资源
最近更新 更多