This documentation is archived and is not being maintained.

WebPartManager::CloseProviderWarning Property

Gets or sets a warning that is displayed when a user closes a control that is acting as a provider to other controls in a connection.

Namespace:  System.Web.UI.WebControls.WebParts
Assembly:  System.Web (in System.Web.dll)

public:
virtual property String^ CloseProviderWarning {
	String^ get ();
	void set (String^ value);
}
<asp:WebPartManager CloseProviderWarning="String" />

Property Value

Type: System::String
A string that contains the warning message. The default is a culture-specific message supplied by the .NET Framework.

When a user closes a WebPart control, normally no message is displayed. For more information about what it means to close a control, see the CloseWebPart method.

However, when a control is connected to another control and is acting as a provider of data to the other control, a default warning message is displayed when a user attempts to close the control. The message tells users that a provider control is about to close, which means that controls connected to this provider as consumers will no longer have any data to consume. The CloseProviderWarning property enables developers to customize the warning message that is displayed to the user.

If a page developer assigns an empty or null string value to this property, no warning message box will be shown when a user closes a WebPart control that is a provider.

The following code example demonstrates how to use the CloseProviderWarning property to display a custom warning to users.

The code example has four parts:

  • A user control that enables you to change display modes on a Web Parts page.

  • A source code file that contains two custom WebPart controls and a custom interface.

  • A Web page that contains two custom WebPart controls that can be connected and an <asp:webpartmanager> element.

  • An explanation of how the example works in a browser.

The following code contains only the Web page portion of the example. You will also need the custom user control and the source code for the custom controls mentioned above. Obtain these two items from the Example section of the WebPartManager class overview.

The following Web page code demonstrates how to assign a custom warning message to the CloseProviderWarning property in declarative markup in the <asp:webpartmanager> element.

No code example is currently available or this language may not be supported.

After you have loaded the Web page in a browser, click the Display Mode drop-down list control and select Connect to switch the page to connect mode. Connect mode uses the <asp:connectionszone> element to enable you to create connections between controls. In connect mode, click the downward arrow in the title bar of the ZIP Code control to activate its verbs menu, and then click Connect. After the connection user interface (UI) appears, click the Create a connection to a Consumer link. A cell appears that has a drop-down list control. Select Weather Control in the drop-down list, and click Connect to complete the connection of the two controls. Click Close, and then use the Display Mode drop-down list to return the page to normal browse mode. Finally, click the verbs menu for the ZIP Code control (which is the provider control in this case) and select Close. The custom message you assigned to the CloseProviderWarning property is displayed.

Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0, 2.0
Show: