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

有没有办法检查Ektron是否正在“我的代码隐藏”中以编辑模式加载页面?(C#),c#,asp.net,edit,mode,ektron,C#,Asp.net,Edit,Mode,Ektron,我有一个页面,提示用户输入密码以显示内容。但是,当Ektron用户编辑页面内容时,我希望它只显示内容,而不要求输入密码。密码功能全部在codebehind中设置;页面元数据中的密码告诉代码隐藏显示内容的usercontrol(ux.Visible=false),并显示请求密码的usercontrol。我现在要做的是检查Ektron当前是否处于编辑模式,如果是,请将ux.Visible设置为true。有办法检查吗?我在Ektron开发者中心找到了这个。[适用于8.7] if (_host != n

我有一个页面,提示用户输入密码以显示内容。但是,当Ektron用户编辑页面内容时,我希望它只显示内容,而不要求输入密码。密码功能全部在codebehind中设置;页面元数据中的密码告诉代码隐藏显示内容的usercontrol(ux.Visible=false),并显示请求密码的usercontrol。我现在要做的是检查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
        }
    }

你能把我链接到那个页面吗?我只需要知道主机设置为什么。