簡體   English   中英

如何在.net中為ckfinder設置基本路徑

[英]How to Set up base path for ckfinder in .net

我已經在根目錄-> NEWS-> ckeditor&等目錄中安裝了CKEditor和CKFinder

root-> NEWS-> ckfinder,但我要在此文件上使用ckeditor和ckfinder

根 - >新聞中心 - > International-> AddNews.aspx

所以這里的問題是如何使用確切的基本路徑加載filebrowser。

恩。 在AddNews.aspx.cs后面的代碼中

CKFinder.FileBrowser ckf = new FileBrowser();         
ckf.BasePath = "ckfinder/"; /*default for root installation of ckeditor & ckfinder*/
ckf.SetupCKEditor(DetailsView1.FindControl("CKEditorControl1"));

我得到的是:

HTTP://本地主機:40407 /新聞/國際/ ckfinder / ckfinder.html類型=圖像及的CKEditor = ContentPlaceHolder1_DetailsView1_CKEditorControl1&CKEditorFuncNum = 2&的langCode = EN

但是應該是:

HTTP://本地主機:40407 /新聞/ ckfinder / ckfinder.html類型=圖像及的CKEditor = ContentPlaceHolder1_DetailsView1_CKEditorControl1&CKEditorFuncNum = 2&的langCode = EN

請幫我。 確切的BasePath是什么?

如果ckfinder/應該是根目錄,請使用

ckf.BasePath = "/ckfinder/";

要么

ckf.BasePath = Server.MapPath("~/ckfinder");

如所示,您的路徑是相對於您使用該頁面的頁面而言的。 ASP.NET運行時將~解釋為站點的虛擬根,它將由MapPath解析為實際根目錄的路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM