我想知道是否可以提供dropzone名称,所以当我在编辑模式下打开页面以查看DropZone控件的标题中的名称时?
答案 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;
}
除非页面处于编辑模式,否则会使标题不可见,在这种情况下,编辑器可以看到它。