zoukankan      html  css  js  c++  java
  • 关于BehaviorEditorPart 不显示的问题(出自msdn)

    BehaviorEditorPart 控件是一个工具部件,仅当 Web 部件页处于编辑模式,并选择一个特定 WebPart 控件进行编辑时,才会变得可见。BehaviorEditorPart 控件与所有其他 EditorPart 控件一样,位于一个 EditorZone 控件中。

    Note重要事项:

    EditorZone 区域只能包含 EditorPart 控件,且 EditorPart 控件不能放在任何其他类型的区域中。

    在某些条件下,该控件不会在页上显示。如果正在编辑的 WebPart 控件的 IsShared 属性值为 true,并且页处于用户个性化设置范围内(默认值),则不显示该控件。在这种情况下,对于要显示BehaviorEditorPart 控件,通常需要执行两个步骤:

    • 向 Web.config 文件添加项,该项提供授权用户权限,以便编辑共享个性化设置范围内的网页(意味着用户所做的更改对应用程序的所有用户都可见)。

    • <webParts>
      <personalization>
      <authorization>
      <allow users="*"  verbs="enterSharedScope"/>  共享且所有 用户均可见
      </authorization>
      </personalization>
      </webParts>

    • 在运行时以编程方式将页从用户级别更改为共享级别个性化设置范围,例如,通过使用 ToggleScope 方法
              WebPartManager wmp = WebPartManager.GetCurrentWebPartManager(this.Page);
              if (wmp.Personalization.Scope != PersonalizationScope.Shared)
              {
                  wmp.Personalization.ToggleScope();
              }

  • 相关阅读:
    异或加密的Python实现
    pep9课下作业
    2020-2021-1 20201319 《信息安全专业导论》第四周学习总结
    我的黑客偶像
    2020-2021-3 20201319 《信息安全专业导论》第三周学习总结
    罗马数字转阿拉伯数字
    IEEE754浮点数
    BASE64编码
    2020-2021-1 20201319 《信息安全导论》第二周学习总结
    对师生关系的想法
  • 原文地址:https://www.cnblogs.com/chenfulai/p/620624.html
Copyright © 2011-2022 走看看