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