【问题标题】:Is there a way to check if Ektron is loading a page in Edit mode in my codebehind? (C#)有没有办法检查 Ektron 是否在我的代码隐藏中以编辑模式加载页面? (C#)
【发布时间】:2015-03-25 07:22:38
【问题描述】:

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

【问题讨论】:

    标签: c# asp.net edit mode ektron


    【解决方案1】:

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

    【讨论】:

    • 你能把我链接到那个页面吗?我只需要知道 _host 的设置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 2019-01-23
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多