Web Part Manager功能详解:从显示模式到导入导出
在Web应用程序的开发中,Web Part Manager扮演着至关重要的角色。它不仅负责管理Web部件的显示模式,还在安全授权以及导入导出等方面发挥着关键作用。下面我们将详细探讨Web Part Manager的这些重要功能。
自定义显示模式
要将自定义显示模式添加到给定页面的支持显示模式列表中,我们需要重写WebPartManager的CreateDisplayModes方法。以下是示例代码:
public class CustomWebPartManager : WebPartManager { protected override WebPartDisplayModeCollection CreateDisplayModes() { WebPartDisplayModeCollection modes = base.CreateDisplayModes(); modes.Add( new CustomDisplayMode() ); return modes; } }需要注意的是,可用显示模式列表的显示顺序与添加顺序相同。若要更改顺序,只需对代码稍作修改。例如,使用以下代码可使CustomDisplayMode在下拉列表中首先显示:
protected overri