我在我的 ASP.Net 网站上使用 CKFinder 最新版本,它工作正常。现在,我想在具有不同 BaseUrls 的多个页面上使用相同的 CKFinder。目前 BaseUrl 是在 ckfinder 的 config.ascx 文件中设置的,我想根据我所在的页面或我登录的角色来更改它。
我按照这个和这个关于 SO 的问题来尝试实现类似的东西,但它不起作用。我尝试在 config.ascx 文件中设置 BaseUrl,如下所示 -
if (Request.Url.AbsolutePath.Equals("Lifestyle.aspx"))
BaseUrl = "/images/Lifestyle";
else
BaseUrl = "/images/";
但是,每次加载 .ascx 文件时,Request.Url.AbsilutePath 都包含“/core/connector/aspx/connector.aspx”的值,而不是它存在的原始文件。
任何进展中的想法都会对我有很大帮助。
提前致谢。