0

我基于 \Dialogs\CopyTo.XML 文件创建了 CopyToMarkets.XML 对话框文件: 在此处输入图像描述

并尝试使用以下命令打开对话框:

Context.ClientPage.ClientResponse.ShowModalDialog("/sitecore/shell/Applications/Dialogs/Copy To Markets.aspx", "1200px", "700px", string.Empty, true);

它只是变成灰色,没有任何反应。

但是,当我将 ShowModalDialog 与 Copy To.aspx 一起使用时,它显示得很好。

我是 sitecore 的新手,所以也许我误解了一些东西,但基于我对从本教程创建内容编辑器 ui 的理解:https ://sitecorejunkie.com/2012/12/12/put-things-into-context-augmenting-项目上下文菜单第 2 部分/

如果这不是创建新编辑器对话框的正确/现代方法,请告诉我!

4

1 回答 1

0

我最终建立了这样的网址:

string url = Sitecore.UIUtil.GetUri("control:CopyToMarkets");

Context.ClientPage.ClientResponse.ShowModalDialog(url, "400px", "700px", string.Empty, true);
于 2020-04-22T08:46:46.003 回答