我试过这个解决方案: Open sitecore media library programmatically from asp.net button click
但这对我不起作用。这为.ascx
答案中提到的文件代码提供了 JavaScript 错误。
这个说法:Sitecore.PageModes.ChromeManager.postRequest
我正在使用 Sitecore 6.3,包含 sitecore.js 文件。但是获取该PagesMode ChromeManager
属性捕获的未定义脚本错误。
也尝试使用
scForm.postRequest("", "", "", 'contentimage:open(id=FIELD1377303253)');
但这肯定不会发出为原始解决方案创建的自定义 MediaBrowser 命令。