我在目录中安装了CKEditor和CKFinder,例如root-> NEWS-> ckeditor&
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"));
我得到的是什么:
但它应该是:
请帮帮我。什么是确切的BasePath?
答案 0 :(得分:0)
如果ckfinder/
应该是根目录,请使用
ckf.BasePath = "/ckfinder/";
或
ckf.BasePath = Server.MapPath("~/ckfinder");
您的路径,正如您所显示的那样,与您使用它的页面相关。 ASP.NET运行时将~
解释为站点的虚拟根,MapPath将将其解析为实际根目录的路径。