ConnectionsZone Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci ConnectionsZone třídy.
public:
ConnectionsZone();
public ConnectionsZone ();
Public Sub New ()
Příklady
Následující příklad kódu ukazuje použití konstruktoru ConnectionsZone k vytvoření nové instance ConnectionsZone ovládacího prvku pro programové přidání na webovou stránku. Příklad obsahuje pouze kód pro webovou stránku, která demonstruje použití konstruktoru; pro další dva soubory kódu potřebné ke spuštění příkladu najdete v části Příklad v přehledu ConnectionsZone třídy. Příklad kódu má čtyři části:
Uživatelský ovládací prvek, který umožňuje přepínat režimy zobrazení na webové stránce. Získejte tento kód z přehledu ConnectionsZone třídy.
Zdrojový soubor, který obsahuje kód pro rozhraní PSČ a dva WebPart ovládací prvky, které fungují jako zprostředkovatel a příjemce připojení. Získejte tento kód z přehledu ConnectionsZone třídy.
Webová stránka, která je hostitelem všech ovládacích prvků a ve své
Page_Init
metodě používá ConnectionsZone konstruktor k vytvoření nové instance ConnectionsZone ovládacího prvku a jeho přidání na stránku.Vysvětlení fungování příkladu v prohlížeči
Na webové stránce v Page_Init
metodě je vytvořen nový ConnectionsZone ovládací prvek (pomocí konstruktoru) a přidán na stránku. Když uživatel nastaví stránku do režimu připojení a klikne na příkaz připojit u jednoho z ovládacích WebPart prvků, ConnectionsZone zobrazí se ovládací prvek.
<%@ 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 xmlns="http://www.w3.org/1999/xhtml" >
<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>
<%@ 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 xmlns="http://www.w3.org/1999/xhtml" >
<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>
Načtěte stránku v prohlížeči. Přepněte do režimu připojení pomocí ovládacího prvku Režim zobrazení . Klikněte na šipku nabídky sloves v ovládacím prvku Zprostředkovatel PSČ a klikněte na příkaz připojit. Zobrazí se uživatelské rozhraní připojení a ovládací prvky jsou již připojené, protože připojení bylo deklarováno v kódu stránky.
Poznámky
Tento konstruktor bez parametrů je volána, když deklarujete <asp:connectionszone>
prvek v ASP.NET stránce. Tento konstruktor nemusíte implicitně volat, s výjimkou případů, kdy přidáváte ovládací prvek na stránku programově.