WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从一个 Web 部件控件提取个性化设置状态,并将它应用于另一个 Web 部件控件。
protected public:
virtual void CopyPersonalizationState(System::Web::UI::WebControls::WebParts::WebPart ^ webPartA, System::Web::UI::WebControls::WebParts::WebPart ^ webPartB);
protected internal virtual void CopyPersonalizationState (System.Web.UI.WebControls.WebParts.WebPart webPartA, System.Web.UI.WebControls.WebParts.WebPart webPartB);
abstract member CopyPersonalizationState : System.Web.UI.WebControls.WebParts.WebPart * System.Web.UI.WebControls.WebParts.WebPart -> unit
override this.CopyPersonalizationState : System.Web.UI.WebControls.WebParts.WebPart * System.Web.UI.WebControls.WebParts.WebPart -> unit
Protected Friend Overridable Sub CopyPersonalizationState (webPartA As WebPart, webPartB As WebPart)
参数
- webPartA
- WebPart
提供个性化设置数据的 Web 部件控件。
- webPartB
- WebPart
接收个性化设置数据的 Web 部件控件。
例外
webPartA
或 webPartB
为 null
。
webPartA
和 webPartB
不是同一种 Type。
- 或 -
webPartA
和 webPartB
是 GenericWebPart 控件,但其中一个(或两个都)缺少子控件。
- 或 -
webPartA
和 webPartB
是 GenericWebPart 控件,但它们的子控件不是同一种 Type。
注解
此方法从 webPartA
中提取个性化设置状态并将其应用于 webPartB
。 此方法假定 webPartA
和 webPartB
是同一类型。 如果 Web 部件控件是 GenericWebPart 控件,则 方法将个性化设置状态从包装在 中的 webPartA
子控件复制到包装在 中的 webPartB
子控件。
作为复制操作的一部分, webPartB
被标记为“脏”。