有没有办法检查Ektron是否在我的代码隐藏中以编辑模式加载页面? (C#)

时间:2015-01-26 19:47:36

标签: c# asp.net edit mode ektron

我有一个页面,提示用户输入密码以显示内容。但是,当Ektron用户正在编辑页面内容时,我希望它只显示内容而不需要输入密码。密码功能全部在代码隐藏中设置;页面元数据中的密码告诉代码隐藏显示内容的用户控件(ux.Visible = false)并显示要求输入密码的usercontrol。我想做的是检查Ektron目前是否处于编辑模式,如果是,请设置ux.Visible = true。有没有办法检查这个?

1 个答案:

答案 0 :(得分:3)

我在Ektron开发者中心找到了这个。 [适用于8.7]

if (_host != null) // make sure widget is being used inside a PageBuilder page
    {
        var p = this.Page as PageBuilder; // get PageBuilder object
        if (p.Status == Mode.Editing) // check for Editing mode
        {
             ux.Visible = true //Display UX
        }
    }