ConnectionsZone コンストラクタ
アセンブリ: System.Web (system.web.dll 内)


この既定のコンストラクタは、ASP.NET ページで <asp:connectionszone> 要素を宣言したときに呼び出されます。このコンストラクタは、プログラムによってページにコントロールを追加する場合を除き、暗黙的に呼び出す必要はありません。

ConnectionsZone コンストラクタを使用して、ConnectionsZone コントロールの新しいインスタンスを作成し、それをプログラムによって Web ページに追加する方法を次のコード例に示します。この例には、Web ページの、このコンストラクタの使用方法を示すコードだけが含まれています。例を実行するために必要な他の 2 つのコード ファイルについては、ConnectionsZone クラスの概要の「使用例」を参照してください。コード例は、次の 4 つの部分から成ります。
-
Web ページ上の表示モードを切り替えられるようにするユーザー コントロール。このコードは、ConnectionsZone クラスの概要から取得してください。
-
ZIP Code インターフェイスのコード、および、接続のプロバイダとコンシューマとして機能する 2 つの WebPart コントロールのコードを含んでいるソース ファイル。このコードは、ConnectionsZone クラスの概要から取得してください。
-
すべてのコントロールをホストし、Page_Init メソッドで ConnectionsZone コンストラクタを使用して ConnectionsZone コントロールの新しいインスタンスを作成し、それをページに追加する Web ページ。
Web ページ上の Page_Init メソッドで、(コンストラクタを使用して) 新しい ConnectionsZone コントロールが作成され、ページに追加されます。ユーザーがページを接続モードに設定し、1 つの WebPart コントロールの Connect 動詞をクリックすると、ConnectionsZone コントロールが表示されます。
<%@ Page Language="VB" %> <%@ register tagprefix="uc1" tagname="DisplayModeMenuVB" src="~/displaymodemenuvb.ascx" %> <%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Protected Sub Page_Init(ByVal sender As Object, _ ByVal e As System.EventArgs) Dim connZone As ConnectionsZone = New ConnectionsZone() connZone.ID = "connectionsZone1" connZone.HeaderText = "Connections Zone 1" form1.Controls.AddAt(form1.Controls.Count - 1, connZone) End Sub </script> <html > <head runat="server"> <title>Connection Zone Sample</title> </head> <body> <form id="form1" runat="server"> <asp:webpartmanager runat="server" id="mgr"> <staticconnections> <asp:webpartconnection id="connection1" consumerconnectionpointid="ZipCodeConsumer" consumerid="zipConsumer" providerconnectionpointid="ZipCodeProvider" providerid="zipProvider" /> </staticconnections> </asp:webpartmanager> <uc1:displaymodemenuvb id="menu1" runat="server" /> <div> <asp:webpartzone id="WebPartZone1" runat="server"> <zonetemplate> <aspsample:zipcodewebpart id="zipProvider" runat="server" title="Zip Code Provider" /> <aspsample:weatherwebpart id="zipConsumer" runat="server" title="Zip Code Consumer" /> </zonetemplate> </asp:webpartzone> </div> </form> </body> </html>
<%@ Page Language="C#" %> <%@ register tagprefix="uc1" tagname="DisplayModeMenuCS" src="~/displaymodemenucs.ascx" %> <%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void Page_Init(object sender, EventArgs e) { ConnectionsZone connZone = new ConnectionsZone(); connZone.ID = "connectionsZone1"; connZone.HeaderText = "Connections Zone 1"; form1.Controls.AddAt(form1.Controls.Count - 1, connZone); } </script> <html > <head runat="server"> <title>Connection Zone Sample</title> </head> <body> <form id="form1" runat="server"> <asp:webpartmanager runat="server" id="mgr"> <staticconnections> <asp:webpartconnection id="connection1" consumerconnectionpointid="ZipCodeConsumer" consumerid="zipConsumer" providerconnectionpointid="ZipCodeProvider" providerid="zipProvider" /> </staticconnections> </asp:webpartmanager> <uc1:displaymodemenucs id="menu1" runat="server" /> <div> <asp:webpartzone id="WebPartZone1" runat="server"> <zonetemplate> <aspsample:zipcodewebpart id="zipProvider" runat="server" title="Zip Code Provider" /> <aspsample:weatherwebpart id="zipConsumer" runat="server" title="Zip Code Consumer" /> </zonetemplate> </asp:webpartzone> </div> </form> </body> </html>
ブラウザにページを読み込みます。[表示モード] コントロールを使用して、接続モードに切り替えます。[ZIP Code Provider] コントロールの動詞メニューの矢印をクリックし、Connect 動詞をクリックします。接続 UI が表示されます。ページのマークアップで接続が宣言されているため、コントロールは既に接続されています。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からConnectionsZone コンストラクタを検索する場合は、下記のリンクをクリックしてください。

- ConnectionsZone コンストラクタのページへのリンク