Tag: tinymce

如何获取用户控件数据类型所在的TabPage

我正在使用用户控件包装器方法构建自定义数据类型。 在其中我添加了现有的TinyMCE数据类型。 问题是我需要找到一种方法来动态获取数据类型所在的当前TabPage,以便我可以将TinyMCE按钮添加到菜单中。 这就是我目前所用的(TabPage是硬编码的): 使用陈述: using umbraco.cms.businesslogic.datatype; using umbraco.editorControls.tinyMCE3; using umbraco.uicontrols; OnInit方法: private TinyMCE _tinymce = null; protected override void OnInit(EventArgs e) { base.OnInit(e); this.ID = “crte”; DataTypeDefinition d = DataTypeDefinition.GetDataTypeDefinition(-87); _tinymce = d.DataType.DataEditor as TinyMCE; ConditionalRTEControls.Controls.Add(_tinymce); TabView tabView = Page.FindControl(“TabView1”, true) as TabView; TabPage tabPage = tabView.Controls[0] as TabPage; tabPage.Menu.InsertSplitter(); tabPage.Menu.NewElement(“div”, “umbTinymceMenu_” + _tinymce.ClientID, […]

如何使TinyMCE在UpdatePanel中工作?

我正在尝试做一些许多人似乎能够做到但我无法实现任何解决方案的事情。 TinyMCE控件在asp.net表单中工作得很好,直到你用UpdatePanel封装它,然后在回发后中断。 我尝试了一些像RegisterClientScriptBlock方法的修复,但仍然不成功,我在回发后仍然失去了tinyMCE控件。 下面是一个完整的测试项目(VS 2008),它在UpdatePanel外部提供了一个Control,内部有一个控件,每个项目都有一个按钮来生成回发。 同样在项目中我有一个EditorTest控件,其中包含我尝试的一些调用的注释代码,以防它给任何人任何想法。 代码示例 以下是MCE论坛上一些解决方案的一些来源: AJAX 的UpdatePanel

如何在ASP.NET中清理MCE的输入?

C#中是否有实用程序/函数来清理tinyMCE富文本的源代码。 我想删除危险的标签,但喜欢将安全的html标签列入白名单。