在页面上添加EditorZone控件。在Editor区域添加AppearanceEditorPart和LayoutEditorPart.
在页面顶部添加一个DropDownList.这个控件用于从Browse模式改为edit模式。
然后在该页面的类中添加下列代码。
protected void Page_Load(object sender, EventArgs e)
    {
        foreach (WebPartDisplayMode mode in WebPartManager1.SupportedDisplayModes)
        {
            if(mode.IsEnabled(WebPartManager1))
            {
                DropDownListDisplayModes.Items.Add(new ListItem(mode.Name));
            }
        }
    }
在DropDownList的SelectedIndexChanged事件添加下面的方法
protected void OnChangeDisplayMode(object sender, EventArgs e)
    {
        string selectedMode = DropDownListDisplayModes.SelectedValue;
        WebPartDisplayMode mode = WebPartManager1.SupportedDisplayModes[selectedMode];
        if (mode != null)
        {
            WebPartManager1.DisplayMode = mode;
        }
    }
启动Web页。此时在下拉列表中会有一个Edit选项,但为什么我这里没有,只有一个Browse选项,
怎么回事呢?