Jas*_*ans 8 sharepoint sharepoint-2007
对于我们的发布网站SPContext.Current.FormContext.FormMode,如果当前页面处于编辑模式,我们使用枚举来计算.我已经看到这对我目前正在开发的团队网站不起作用.FormMode始终设置为"无效".
但是,当我单击示例页面上的编辑页面时,页面会切换到编辑模式,因此必须有其他方式知道页面处于编辑模式.那么如何判断我是否处于团队网站中的页面的编辑模式呢?
干杯.雅.
对于我的场景,我发现我可以使用WebPartManager对象来查明当前页面是否处于编辑模式.
Dim wpm As WebPartManager = WebPartManager.GetCurrentWebPartManager(Page)
result = wpm.DisplayMode.Name.Equals("design", StringComparison.InvariantCultureIgnoreCase)
Run Code Online (Sandbox Code Playgroud)
上面的代码告诉我当前页面是否处于编辑模式,因为webpart区域处于设计模式.当不处于设计模式时,DisplayMode通常是"浏览".
| 归档时间: |
|
| 查看次数: |
7395 次 |
| 最近记录: |