C# 在ASP.NETWebForms应用程序中集成CKEditor

C# 在ASP.NETWebForms应用程序中集成CKEditor,c#,javascript,asp.net,webforms,ckeditor,C#,Javascript,Asp.net,Webforms,Ckeditor,我正在尝试在我的Webforms应用程序中使用CKEditor,并且尝试了许多其他方法,但都没有成功。有人能帮忙吗?该站点使用一个site.Master文件,所有aspx文件都为使用内容占位符提供内容。因此,我将JavaScript调用放在ASPX中,而不是主文件中 我还试图让它在内容可编辑的div元素中进行编辑。它在一个小的测试站点上运行良好,但在我的应用程序中不起作用。有什么想法吗 My Site.master有两个我要使用的内容占位符: 和 然后我的aspx文件有: <asp:C

我正在尝试在我的Webforms应用程序中使用CKEditor,并且尝试了许多其他方法,但都没有成功。有人能帮忙吗?该站点使用一个site.Master文件,所有aspx文件都为使用内容占位符提供内容。因此,我将JavaScript调用放在ASPX中,而不是主文件中

我还试图让它在内容可编辑的div元素中进行编辑。它在一个小的测试站点上运行良好,但在我的应用程序中不起作用。有什么想法吗

My Site.master有两个我要使用的内容占位符:



然后我的aspx文件有:

<asp:Content ID="Content3" ContentPlaceHolderID="Scripts" runat="server"> 
<script src="ckeditor/ckeditor.js"></script> 
</asp:Content>`

`


在JavaScript的某个地方,我将renderTarget div的内容设置为true

$(“.contentbox[dynamic='true']”)attr(“contenteditable”,“true”)


在这一点上,我希望CKedtor将其控件添加到div中,但它没有。我对TinyMCE使用相同的过程,它工作得很好。

如果您的项目中正确使用了CKEditor,那么它非常简单:

<textarea cols="80" class="ckeditor" id="editor1" name="editor1" rows="10"></textarea>

甚至

<div contenteditable="true">...</div>
。。。
此外,你可能还想仔细阅读

一个更像您发布内容的示例:

。。。
$(文档).ready(函数(){
$(“#ckMe”).attr(“contenteditable”,“true”);
});

您只需在项目中安装asp.net版本,然后使用它,只需添加一个usercontrol即可:

<ckeditor:ckeditorcontrol ID="CkEditor1" runat="server"></ckeditor:ckeditorcontrol>


如果没有任何代码来说明问题,我们无法真正确定是什么导致它失败。您是否可以显示相关代码并解释它以何种方式失败?Site.Master?ASPX文件?内容占位符?你确定你有一个MVC项目吗?是的,它的MVC:My Site.master加载了一堆脚本,然后放了这个占位符:“code”“code”,所以在我的视图中,这是一个可以编辑的仪表板,我有:“code”@jyoansah,它不是MVC。这就是Webforms。您可以将
ckeditor/ckeditor.js
列为javascript文件的路径。你确定那是有效的吗?您的.aspx文件是否位于子目录中?如果是这样,那么您需要将.js文件的路径更改为它实际所在的位置。换句话说,使用根相对路径,如
/ckeditor/ckeditor.js
。我试图使用内容可编辑div元素而不是文本区域。因此,当您将其内容可编辑div设置为true时,ckeditor应该自动拾取ckMe div。但是,它没有,单击div只允许文本编辑功能。CKeditor工具未显示。@jyoansah那么您可能会遇到javascript错误,因为您没有使CKeditor工作所需的所有文件夹和脚本。确保你使用了下载中提供的所有项目,就像Chris Lively说的,确保你的参考是正确的。我认为你是对的。我创建了一个测试页面,并设法让它在该测试页面上工作。因此,它可能与我试图加载它的特定页面以及我正在使用的链接有关。谢谢
<ckeditor:ckeditorcontrol ID="CkEditor1" runat="server"></ckeditor:ckeditorcontrol>