CKeditor不在asp.net页面中显示隐藏的div

时间:2017-08-03 17:10:39

标签: javascript asp.net ckeditor

我有一个ASP.net页面,最初加载一个隐藏的div部分。当用户点击“编辑”时显示div,我需要在那里显示ckeditor。但事实并非如此。如果我加载div visible = true的页面,那么它工作正常。任何想法?

1 个答案:

答案 0 :(得分:2)

没有看到任何代码,我猜你正在使用UpdatePanel。如果是这样,您需要再次调用CKEDITOR.replace,因为DOM已经更改,现在应该成为编辑器的TextArea存在。

因此,请在显示div

的方法中使用以下行
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "showEditor", "CKEDITOR.replace('" + TextBox1.ClientID + "');", true);