亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CKEditor與CKFinder怎么在ASP.NET中使用

發布時間:2020-12-17 14:41:20 來源:億速云 閱讀:256 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關CKEditor與CKFinder怎么在ASP.NET中使用,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

將CKEditor 與 CKFinder 的包含在項目中,并添加程序集的引用

從http://cksource.com網站上下載CKEditor與CKFinder,并將這兩個解壓的項目之下,里面的 samples文件夾中是示例,是不需要的可以將samples文件夾直接刪除,在ckeditor和ckfinder目錄下各有bin目錄,添加對bin目錄下的release目錄下的程序集的引用

2.在需要富文本編輯器的頁面注冊用戶控件

<%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor"%>

3.使用CKEditor

添加富文本編輯器,就像用自己的用戶控件一樣,使用CKEditor

<CKEditor:CKEditorControl Height="400" runat="server" ID="txtNewsContent"></CKEditor:CKEditorControl>

1.集成CKFinder

在頁面對應的代碼頁中重寫Page的OnLoad方法,在OnLoad方法中將CKFinder集成到CKEditor中

protected override void OnLoad(EventArgs e){    CKFinder.FileBrowser browser = new CKFinder.FileBrowser();    //集成到相應的CKEditor,參數為對應的id    browser.SetupCKEditor(txtNewsContent);    //設置上傳文件保存的目錄    browser.BasePath = "~/Files/";    base.OnLoad(e);}

CKEditor與CKFinder怎么在ASP.NET中使用

2.配置CKFinder

Ckfinder是一個無刷新上傳的工具,對于上傳,要有嚴格的權限控制,控制主要從兩方面來說:第一,不能任何人都可以上傳,只有獲得授權的人才能夠上傳;第二,不能什么文件都可以上傳,要對上傳的文件進行控制,不能讓用戶將可執行文件上傳到服務器,要對文件類型進行控制。

打開ckfinder目錄下的config.ascx,第一個方法是驗證授權的,看用戶是否有權限上傳文件,可以通過驗證 session,驗證用戶是否被授權,默認是return false;如果不加修改,直接使用在上傳時會報錯,沒有授權無法上傳,如果測試階段可以直接改為return true; 但發布的話最好要驗證權限,不要直接return true(我在這里驗證用戶是否已經登錄,如果登錄則返回true,否則返回false)

CKEditor與CKFinder怎么在ASP.NET中使用

繼續往下面看在SetConfig()方法中設置的有一些上傳文件時的配置,比如說上傳文件保存的路徑,上傳文件類型的限制等,如果需要設置樣式則需要修改config.js文件

關于CKEditor與CKFinder怎么在ASP.NET中使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁安市| 长垣县| 南岸区| 永德县| 化隆| 那曲县| 衡南县| 江西省| 苏尼特左旗| 望江县| 昌黎县| 邹城市| 和龙市| 灵川县| 富顺县| 岚皋县| 台南市| 榆社县| 东海县| 巩义市| 宜阳县| 鸡东县| 泊头市| 文安县| 辛集市| 哈密市| 沙洋县| 江西省| 呼图壁县| 丰镇市| 榆社县| 玛曲县| 高唐县| 涡阳县| 彭阳县| 宁陵县| 裕民县| 德清县| 平果县| 尼木县| 亚东县|