在页面中加入
<%@ Register Assembly="CKFinder" Namespace="CKFinder" TagPrefix="CKFinder" %>
<%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor"%><script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script src="ckfinder/ckfinder.js" type="text/javascript"></script>
<CKEditor:CKEditorControl ID="CKEditorControl1" BasePath="./ckeditor/" runat="server"></CKEditor:CKEditorControl>在代码页写入方法: protected override void OnLoad(EventArgs e)
{
CKFinder.FileBrowser _FileBrowser = new CKFinder.FileBrowser();
_FileBrowser.BasePath = "/ckfinder/";
_FileBrowser.SetupCKEditor(CKEditorControl1);
}
在 ckfinder/config.ascx 中设置
public override bool CheckAuthentication() { //return false; 改这里 //return HttpContext.Current.User.Identity.IsAuthenticated; 更安全 return Request.IsAuthenticated; }设置上传文件的路径也是在 ckfinder/config.ascx 中设置修改BaseUrl = "/ckfinderfile/";

本文详细介绍了如何在网页中集成CKFinder与CKEditor,并通过配置CKFinder的config.ascx文件来实现安全性优化,包括设置上传文件路径和检查用户认证。同时提供了在代码页中初始化CKEditor的方法,确保了集成过程中的高效性和安全性。
9829

被折叠的 条评论
为什么被折叠?



