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

Is there a way to check if Ektron is loading a page in Edit mode in my codebehind? (C#)

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

我在 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
        }
    }