asp.net – CKEditor在更新面板中无法正常工作
发布时间:2020-12-16 07:23:53 所属栏目:asp.Net 来源:网络整理
导读:我在asp.net的更新面板中遇到了CKEditor的问题. 我在页面上有多个CKEditor的标签控件,即每个标签中有一个ckeditor. string scriptAdd = @"var editor = CKEDITOR.instances['ctl00_ContentPlaceHolder1_faqeditor']; if (editor) { editor.destroy(true); }
我在asp.net的更新面板中遇到了CKEditor的问题.
我在页面上有多个CKEditor的标签控件,即每个标签中有一个ckeditor. string scriptAdd = @"var editor = CKEDITOR.instances['ctl00_ContentPlaceHolder1_faqeditor']; if (editor) { editor.destroy(true); } CKEDITOR.replace('ctl00_ContentPlaceHolder1_faqeditor');"; ScriptManager.RegisterClientScriptBlock(this,typeof(Page),"",scriptAdd,true); 上面的代码片段有助于在更新面板中呈现编辑器.但是当回发完成时,它仍然显示较早的值而不是更改的值,即编辑器不反映在更新面板中更改选项卡后所做的更改. 没有更新面板,同样的事情完全正常. 这个问题有什么解决方案吗? 解决方法
很抱歉对此有迟到的回复,但答案也可能对其他人有所帮助.您还需要在后面的代码中执行以下操作:
ScriptManager.RegisterOnSubmitStatement(this,this.GetType(),“updatescript”,“CKEDITOR.instances [‘ctl00_ContentPlaceHolder1_faqeditor’].updateElement();”); 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET网站“发布”vs Web部署项目
- asp.net core 系列 9 三种运行环境和IIS发布
- asp.net – 来自.Net iSeries Provider的AS 400性能
- asp.net-mvc-4 – 无法获取MVC 4 FileExtensions属性来处理
- ASP.NET:禁用单个aspx页面的身份验证(自定义错误页面)?
- asp.net-mvc-3 – 如何在MVC应用程序中使用POCO
- asp.net-mvc-3 – ASP .Net MVC 3不引人注目的客户端验证
- asp.net – 从WebMethod访问函数背后的代码
- asp.net – 在Global.asax文件中创建Timer
- asp.net-mvc – 在FSharp.Core旁边找不到FSharp.Core.sigda
推荐文章
站长推荐
- Shadow Copying导致ASP.NET应用启动很慢的解决办
- asp.net-mvc-3 – Html.RenderPartial和Ajax.Beg
- asp.net – UserPrincipal.FindByIdentity在IIS服
- asp.net mvc和sql查询
- asp.net-core – Razor模板中的特殊字符未正确编
- asp.net – GetHashCode在这里只是货物崇拜吗?
- ASP.NET(.asmx)webservices中的客户端IP地址
- 如何在ASP.NET和WCF之间对用户进行身份验证?
- .net – 包恢复失败.回滚包更改 – Serilog.AspN
- asp.net – 隐藏gridView中的列
热点阅读