2015-01-26 55 views
1

我有一個頁面提示用戶輸入密碼以顯示內容。但是,當Ektron用戶正在編輯頁面內容時,我希望它只顯示內容而不要求輸入密碼。密碼功能全部在代碼隱藏中設置;頁面元數據中的密碼告訴代碼隱藏顯示內容的用戶控件(ux.Visible = false)並顯示要求輸入密碼的usercontrol。我想要做的就是檢查Ektron是否處於編輯模式,如果是,請設置ux.Visible = true。有沒有辦法檢查這個?有沒有辦法檢查Ektron是否在我的代碼隱藏中以編輯模式加載頁面? (C#)

回答

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 
     } 
    } 
+0

您能否將我鏈接到該頁面?我只需要知道_host設置爲什麼。 – 2015-01-26 20:48:59

+0

[這裏](https://developer.ektron.com/Templates/CodeLibraryDetail.aspx?id=211&blogid=) – GVashist 2015-01-26 20:50:01

相關問題