有没有办法检查 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
}
}
我有一个页面提示用户输入密码以显示内容。但是,当 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
}
}