给ektron中的dropzones命名

时间:2013-10-08 10:59:15

标签: asp.net ektron

我想知道是否可以提供dropzone名称,所以当我在编辑模式下打开页面以查看DropZone控件的标题中的名称时?

1 个答案:

答案 0 :(得分:2)

我无法想到一种直接关联的方法,而不会改变在升级过程中会被破坏的代码。但是,您应该能够通过检测页面何时处于或不处于编辑模式来显示/隐藏每个标题。例如,如果您在代码中设置标题,如下所示:

<asp:Panel ID="dz1Heading" runat="server" visible="false">
    <h2>Zone 1</h2>
</asp:Panel>
<PB:DropZone ID="Zone1" runat="server" />

然后你可以在后面的代码中显示/隐藏这个标题:

protected void Page_Load(object sender, EventArgs e){
    var myPage = (PageBuilder)this.Page;
    if(myPage.Status == Mode.Editing)
        dz1Heading.Visible = true;
}

除非页面处于编辑模式,否则会使标题不可见,在这种情况下,编辑器可以看到它。