无法在更新面板C#中显示微型MCE编辑器

本文关键字:显示 微型 MCE 编辑器 更新 | 更新日期: 2023-09-27 18:00:51

我无法在更新面板中显示我的小型MCE编辑器。

我有两个使用更新模式"conditional"的更新面板在我添加的第一个按钮中,点击它显示MCE编辑器,它在第二个更新面板中我从我的代码背后做到了这一点,on click事件我更新了两个面板

UpdatePanel1.Update();
UpdatePanel2.Update();
div.Style.Add("display", "block");//this is inside second update pane

它的简单文本区域而不是MCE编辑器本身。。

无法在更新面板C#中显示微型MCE编辑器

每当刷新更新面板时,都必须调用TinyMCE的初始化方法。

为此,您必须从RegisterStartupScript方法调用此方法(tinyMCE.init(

      protected void Page_Load(object sender, System.EventArgs e)
      {                
          ScriptManager.RegisterStartupScript(this.Page, 
              this.Page.GetType(), mce.ClientID, "callInt" + mce.ClientID + "();",  true);
       }

OR在页面的头部创建页面加载javascript函数,如下所示:

     function pageLoad() 
     {
         tinyMCE.init();
      }

      <body onload="pageLoad()">  
      </body> 

希望这能有所帮助。。