菜鳥談談ASP.NET下ckfinder與ckeditor簡單整合
CKEditor是新一代的FCKeditor,是一個重新開發的版本。CKEditor是全球最優秀的網頁線上文字編輯器之一。而CKFinder是一個功能強大的ajax檔案管理工具。
我最近在項目中試用了一下,與大家分享下。
我的項目:
(注意我的是在Admin目錄下)
先找到ckfindor/bin/debug/CKFinder.dll整合到你的項目。
測試頁面代碼:
About.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="About.aspx.cs" Inherits="Admin_CompanyInfo_About" validateRequest="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>無標題頁</title>
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="../ckfinder/ckfinder.js"></script>
</head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" Width="596px" TextMode="MultiLine" ></asp:TextBox>
<script type="text/javascript">
CKEDITOR.replace('<%=TextBox1.ClientID %>',{
toolbar: 'Full',
filebrowserBrowseUrl: '../ckfinder/ckfinder.html',
filebrowserImageBrowseUrl: '../ckfinder/ckfinder.html?Type=Images',
filebrowserFlashBrowseUrl: '../ckfinder/ckfinder.html?Type=Flash',
filebrowserUploadUrl:'../ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files',
filebrowserImageUploadUrl:'../ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images',
filebrowserFlashUploadUrl:'../ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'
});
</script>
<div style="position:absolute; left:50%"><asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" />  <asp:Button ID="Button2"
runat="server" Text="返回" OnClick="Button2_Click" />
</div>
</form>
</body>
</html>
.如果使用全部工具列,則 toolbar:'Full',
.如果使用基本工具列,則 toolbar:'Basic',
展開ckfinder目錄
開啟config.ascx
修改一:預設retrue false 改為true,這裡以改好。
修改二:根據實際情況修改BaseUrl。