Sitecore ワークボックスには、アイテム バージョンを表示してアイテム バージョンを比較するためのポップアップがあります。次のコードを使用します (これは Workbox モジュールにあります)。
    protected void Diff(string id, string language, string version)
    {
        Assert.ArgumentNotNull((object)id, "id");
        Assert.ArgumentNotNull((object)language, "language");
        Assert.ArgumentNotNull((object)version, "version");
        UrlString urlString = new UrlString(UIUtil.GetUri("control:Diff"));
        urlString.Append("id", id);
        urlString.Append("la", language);
        urlString.Append("vs", version);
        urlString.Append("wb", "1");
        Context.ClientPage.ClientResponse.ShowModalDialog(urlString.ToString());
    } 
IFrame のカスタム コントロールの 1 つに対して同じポップアップを表示したいと考えています。これは推奨される方法ですか、それとも API から利用できる他の方法はありますか?