如何在aspx页面的代码隐藏中检索CKEditor的数据
我正在尝试将CKEditor与我的应用程序集成,并使用以下方法如何在aspx页面的代码隐藏中检索CKEditor的数据,ckeditor,code-behind,data-retrieval,Ckeditor,Code Behind,Data Retrieval,我正在尝试将CKEditor与我的应用程序集成,并使用以下方法 <textarea name="editor1" id="editor1" rows="10" cols="80"></textarea> <script type="text/javascript"> CKEDITOR.replace('editor1'); </script> 当使用JavaScript时,它工作得非常完美 但我想从代码隐藏中设置和获取数据,因为我想将CK
<textarea name="editor1" id="editor1" rows="10" cols="80"></textarea>
<script type="text/javascript">
CKEDITOR.replace('editor1');
</script>
当使用JavaScript时,它工作得非常完美
但我想从代码隐藏中设置和获取数据,因为我想将CKEditor的数据保存到数据库中
如果在aspx页面中使用CKEditor作为控件,我可以使用CKEditor的.Text
属性检索数据,但无法通过JavaScript获取数据
我需要从JavaScript和codebehind中检索数据。使用CKEeditorForAspNet nuget包,您将在aspx中拥有一个正常的控件。您可以使用.Text属性设置和获取数据。谢谢您的回答Raymond kuipers先生 我正在使用解决这个问题的方法 由于我能够在javascript中检索数据,我将该数据分配给一个隐藏变量,并在我的按钮保存事件中访问该隐藏变量的值
function getCkEditordata() {
document.getElementById('<%=hdn1.ClientID%>').value = CKEDITOR.instances.editor1.getData();
alert(document.getElementById('<%=hdn1.ClientID%>').value);
}
对你完全正确。作为控件使用时,我可以使用.Text属性获取数据。但是我无法通过javascript获取和设置数据。我需要从javascript和代码隐藏中检索数据。
function getCkEditordata() {
document.getElementById('<%=hdn1.ClientID%>').value = CKEDITOR.instances.editor1.getData();
alert(document.getElementById('<%=hdn1.ClientID%>').value);
}
String templatecontent = hdn1.Value;