我有一个ASP.net页面,最初加载一个隐藏的div部分。当用户点击“编辑”时显示div,我需要在那里显示ckeditor。但事实并非如此。如果我加载div visible = true的页面,那么它工作正常。任何想法?
答案 0 :(得分:2)
没有看到任何代码,我猜你正在使用UpdatePanel
。如果是这样,您需要再次调用CKEDITOR.replace
,因为DOM已经更改,现在应该成为编辑器的TextArea存在。
因此,请在显示div
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "showEditor", "CKEDITOR.replace('" + TextBox1.ClientID + "');", true);