Sitecore - 弹出项目版本

时间:2013-03-04 13:47:27

标签: sitecore

在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中为我的一个自定义控件显示相同的弹出窗口。 这是推荐的方式,还是API提供的其他方法?

1 个答案:

答案 0 :(得分:1)

我认为 Sitecore 开发人员不会创建此代码,希望在自定义控件中重用此代码。如果你需要这个,那么我完全同意最好的选择是重用这个代码 - 这个弹出窗口肯定经过了 Sitecore 团队的测试,所以可以理所当然地认为它工作正常。 / p>

据我所知,没有API调用来比较Sitecore中的项目版本。