亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net CKEditor和CKFinder的應用

2024-07-21 02:53:40
字體:
來源:轉載
供稿:網友
CKEditor和CKFinder在ASP.NET中的應用,需要的朋友可以參考下。
 
CKEditor是新一代的FCKeditor,是一個重新開發的版本。CKEditor是全球最優秀的網頁在線文字編輯器之一,因其驚人的性能與可擴展性而廣泛的被運用于各大網站。而CKFinder是一個功能強大的ajax文件管理器。其簡單的用戶界面使得各類用戶,不管是從高級專業人才,還是互聯網初學者,都夠直觀、快速學習的學習使用它。

網址: 
CKEditor :http://ckeditor.com/ 
CKFinder :http://ckfinder.com/ 
CKEditor 的使用 
準備工作 
1. 下載CKEditor并將其解壓到Web根目錄下 
2. 精簡目錄: 
_samples文件夾(示例文件,可以刪除) 
_source文件夾(源程序文件,可以刪除) 
changes.html(更新列表,可以刪除) 
install.html(安裝指向,可以刪除) 
license.html(使用許可,可以刪除) 
CKEditor的配置(config.js文件) 
詳細api參數見:http://docs.cksource.com/ckeditor_api/,我的默認配置 
復制代碼代碼如下:

// 自定義 CKEditor 樣式 
CKEDITOR.editorConfig = function(config) { 
//配置默認配置 
config.language = 'zh-cn'; //配置語言 
// config.uiColor = '#FFF'; //背景顏色 
// config.width = 400; //寬度 
// config.height = 400; //高度 
// config.skin = 'v2'; //編輯器皮膚樣式 
// 取消 “拖拽以改變尺寸”功能 
// config.resize_enabled = false; 
// 使用基礎工具欄 
// config.toolbar = "Basic"; 
// 使用全能工具欄 
config.toolbar = "Full"; 
//使用自定義工具欄 
// config.toolbar = 
// [ 
// ['Source', 'Preview', '-'], 
// ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', ], 
// ['Undo', 'Redo', '-', 'Find', 'Replace', '-', 'SelectAll', 'RemoveFormat'], 
// ['Image', 'Flash', 'Table', 'HorizontalRule', 'Smiley', SpecialChar','PageBreak'], 
// '/', 
// ['Bold', 'Italic', 'Underline', '-', 'Subscript', 'Superscript'], 
// ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'Blockquote'], 
// ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], 
// ['Link', 'Unlink', 'Anchor'], 
// '/', 
// ['Format', 'Font', 'FontSize'], 
// ['TextColor', 'BGColor'], 
// ['Maximize', 'ShowBlocks', '-', 'About'] 
// ]; 
}; 

CKEditor 的應用 
1. 在 aspx 頁面或者 master 模板頁 <head> 標簽中加載 ckeditor.js: 
  <!-- 載入 CKEditor JS 文件 --> 
<script type="text/javascript" src="ckeditor/ckeditor.js"></script> 
2. 修改頁面的page指令ValidateRequest="false" 
<%@ Page Language="C#" ValidateRequest="false" %> 
3. 在<body>標簽中使用ckeditor: 
<!-- 使用 ckeditor 必須定義 class="ckeditor" --> 
<asp:TextBox ID="txtContent" class="ckeditor" TextMode="MultiLine" 
Text='<%# Bind("info") %>' runat="server"></asp:TextBox> 
4. 獲取或設置編輯器中的內容 
//獲取編輯器中的內容 
lblView.Text=Server.HtmlEncode( this.txtContent.Text); 
//設置編輯器中的內容 
//txtContent.Text = Server.HtmlDecode("<h1>設置內容</h1>"); 

CKFinder 的使用 
準備工作 
1. 下載CKFinder的Asp.NET版,將其解壓到Web根目錄下 
2. 復制/bin/Release目錄下的ckfinder.dll文件至站點bin目錄 
3. 精簡目錄: 
_samples文件夾(示例文件,可以刪除) 
_source文件夾(源程序文件,可以刪除) 
CKFinder的配置 
1. 打開 " /ckfinder/config.ascx ",為SetConfig方法中的 BaseUrl 指定默認路徑,如: 
// 以userfiles 為默認路徑,其目錄下會自動生成images、flash等子目錄。 
BaseUrl = " ~/ckfinder/userfiles/"; 
// NOTE:注意“ ~/ ”。 


2. 與CKEditor集成 
打開CKEditor目錄中的config.js文件在function 函數中 
復制代碼代碼如下:

// 自定義 CKEditor 樣式 
CKEDITOR.editorConfig = function(config) { 
…… 
}; 


加入如下內容: 
復制代碼代碼如下:

// 在 CKEditor 中集成 CKFinder,注意 ckfinder 的路徑選擇要正確。 
config.filebrowserBrowseUrl = location.hash + '/ckfinder/ckfinder.html'; 
config.filebrowserImageBrowseUrl = location.hash + '/ckfinder/ckfinder.html?Type=Images'; 
config.filebrowserFlashBrowseUrl = location.hash+'/ckfinder/ckfinder.html?Type=Flash'; 
config.filebrowserUploadUrl = location.hash + '/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files'; 
config.filebrowserImageUploadUrl = location.hash + '/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images'; 
config.filebrowserFlashUploadUrl = location.hash + '/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'; 
// config.filebrowserWindowWidth = '800'; 
// config.filebrowserWindowHeight = '500'; 

CKFinder的應用 
1. 在工具欄中添加站點根目錄bin目錄中的ckfinder.dll控件 
2. 拖放控件到Web頁面 
3. 修改CKFinder控件屬性BasePath為ckfinder目錄的相對路徑 
常見問題 
1. 癥狀:因為安全原因,文件不可瀏覽。請聯系系統管理員并檢查CKFinder配置文件。 
原因:未設置用戶身份驗證或者用戶未登錄。 
語句: 
復制代碼代碼如下:

public override bool CheckAuthentication() 

return false; 

解決:在CKFinder的config.ascx文件中修改public override bool CheckAuthentication() 加入用戶身份權限驗證方法。 
2. 癥狀:未知錯誤 
原因:設置不進行用戶身份驗證,但是 BaseUrl 路徑不對。 
語句: 
復制代碼代碼如下:

public override bool CheckAuthentication() 

return true ; 

解決:在CKFinder的config.ascx文件中的public override void SetConfig() 修改 

// 以userfiles 為默認路徑,其目錄下會自動生成images、flash等子目錄。 
BaseUrl = " ~/ckfinder/userfiles/"; 
// NOTE:注意“ ~/ ”。 


3. 癥狀:訪問帶有CKFinder的頁面時報錯“HTTP 錯誤 404 - Not Found” 
解決:修改CKFinder控件的BasePath屬性為ckfinder目錄的相對路徑


注:相關教程知識閱讀請移步到編輯器頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品草莓在线免费观看| 色先锋久久影院av| 欧美日韩aaaa| 欧美体内谢she精2性欧美| 97碰在线观看| 国产欧美日韩免费看aⅴ视频| 国产精品嫩草影院久久久| 中文字幕综合一区| 日韩最新中文字幕电影免费看| 韩国三级电影久久久久久| 91精品国产91久久| 亚洲欧洲视频在线| 中文综合在线观看| 亚洲一区二区自拍| 亚洲美女久久久| 亚洲精品国产精品久久清纯直播| 日韩精品黄色网| 亚洲a级在线播放观看| 中文字幕亚洲情99在线| 亚洲综合在线播放| 欧美日韩免费区域视频在线观看| 亚洲最大的成人网| 国产精品视频午夜| www亚洲欧美| 亚洲精品国产品国语在线| 亚洲在线第一页| 97视频在线观看成人| 国产性色av一区二区| 亚洲一区二区中文字幕| 欧美日韩国产一区中文午夜| 伦伦影院午夜日韩欧美限制| 亚洲综合最新在线| 国产精品嫩草影院一区二区| 亚洲美女在线观看| 伊人久久男人天堂| 久久九九亚洲综合| 亚洲伊人久久大香线蕉av| 97色在线视频| 国产精品夜色7777狼人| 国产欧美亚洲视频| 亚洲成人激情在线观看| 亚洲电影免费观看高清完整版在线观看| 国产成人精品a视频一区www| 国产欧美日韩中文字幕在线| 91国产精品视频在线| 91在线中文字幕| 日本久久久a级免费| 久久亚洲一区二区三区四区五区高| 国产精品久久久久久av下载红粉| 91手机视频在线观看| 国产精品www色诱视频| 国产日韩欧美夫妻视频在线观看| 91免费综合在线| 日韩在线观看免费全| 91精品国产综合久久久久久蜜臀| 久久综合色88| 国产香蕉一区二区三区在线视频| 欧美视频精品一区| 成人美女免费网站视频| 国产在线视频91| 中文字幕一区二区三区电影| 国产suv精品一区二区三区88区| 一区二区三区四区精品| 成人欧美一区二区三区在线| 色噜噜国产精品视频一区二区| 国产精品国语对白| 国产精品夫妻激情| 茄子视频成人在线| 亚洲国产欧美一区| 欧美大奶子在线| 国产精品综合网站| 91人成网站www| 在线电影欧美日韩一区二区私密| 国产亚洲一区二区精品| 日韩欧美福利视频| 中文字幕亚洲无线码在线一区| 成人午夜黄色影院| 欧美www视频在线观看| 国产精品女视频| 性欧美亚洲xxxx乳在线观看| 日韩精品中文字幕久久臀| 久久久综合免费视频| 欧美激情在线观看视频| 亚洲精品一区二区网址| 欧美夜福利tv在线| 亚洲国产精品免费| 欧美劲爆第一页| 日韩性xxxx爱| 成人在线国产精品| 九九热精品视频| 91香蕉亚洲精品| 不卡伊人av在线播放| 97超级碰碰人国产在线观看| 日韩精品中文字幕在线播放| 亚洲福利视频二区| 亚洲影视中文字幕| 国产精品草莓在线免费观看| 亚洲国产欧美一区二区丝袜黑人| 国产亚洲aⅴaaaaaa毛片| 精品日本美女福利在线观看| 国产91成人video| 久久国产精品电影| 亚洲精品videossex少妇| 国产精品视频白浆免费视频| 成人午夜黄色影院| 韩国三级电影久久久久久| 久久成人这里只有精品| 国产精品福利小视频| 91成人国产在线观看| 欧美精品九九久久| 91亚洲国产精品| 亚洲美女久久久| 亚洲精品美女在线观看| 欧美精品免费看| 精品亚洲男同gayvideo网站| 亚洲性生活视频在线观看| 宅男66日本亚洲欧美视频| 91影院在线免费观看视频| 永久免费看mv网站入口亚洲| 久久久国产视频| 欧美日韩精品在线视频| 国产精品美女午夜av| 欧美国产日产韩国视频| 欧洲成人在线视频| 国产综合视频在线观看| 九九热精品视频| 国产精品一区二区三| 亚洲精品乱码久久久久久金桔影视| 91国内免费在线视频| 亚洲a成v人在线观看| 亚洲欧美日韩第一区| 国产日韩在线亚洲字幕中文| 搡老女人一区二区三区视频tv| 韩国国内大量揄拍精品视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久久精品免费视频| 国产欧美日韩免费看aⅴ视频| 欧美在线激情网| 成人网在线免费看| 久久影视三级福利片| 亚洲美女中文字幕| 日韩亚洲国产中文字幕| 亚洲va电影大全| 欧美视频中文字幕在线| 亚洲国产欧美日韩精品| 久久精品国产96久久久香蕉| 色偷偷888欧美精品久久久| 精品综合久久久久久97| 91久久国产综合久久91精品网站| 亚洲精品免费一区二区三区| 日韩免费观看在线观看| 欧美日韩成人免费| 欧美视频在线观看 亚洲欧| 国产精品久久久久久久久久久久久久| 中文字幕不卡在线视频极品| 亚洲人精品午夜在线观看| 国产亚洲欧美日韩精品| 亚洲女人天堂色在线7777| 欧美日韩国产精品一区二区三区四区| 国产精品久久久久久久久久久久久| 日韩在线视频网| 欧美日韩一区二区精品| 国产精品日韩精品| 日韩一级黄色av|