ConnectionsZone Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas ConnectionsZone.
public:
ConnectionsZone();
public ConnectionsZone ();
Public Sub New ()
Contoh
Contoh kode berikut menunjukkan penggunaan ConnectionsZone konstruktor untuk membuat instans ConnectionsZone baru kontrol untuk ditambahkan ke halaman Web secara terprogram. Contoh hanya berisi kode untuk halaman Web yang menunjukkan penggunaan konstruktor; untuk dua file kode lainnya yang diperlukan untuk menjalankan contoh, lihat bagian Contoh dari ConnectionsZone gambaran umum kelas. Contoh kode memiliki empat bagian:
Kontrol pengguna yang memungkinkan Anda beralih mode tampilan pada halaman Web. Dapatkan kode ini dari gambaran ConnectionsZone umum kelas.
File sumber yang berisi kode untuk antarmuka Kode Pos, dan dua WebPart kontrol yang bertindak sebagai penyedia dan konsumen untuk koneksi. Dapatkan kode ini dari gambaran ConnectionsZone umum kelas.
Halaman Web yang menghosting semua kontrol dan, dalam metodenya
Page_Init
, menggunakan konstruktor untuk membuat instans ConnectionsZoneConnectionsZone kontrol baru dan menambahkannya ke halaman.Penjelasan tentang cara kerja contoh di browser.
Pada halaman Web, dalam Page_Init
metode , kontrol baru ConnectionsZone dibuat (menggunakan konstruktor) dan ditambahkan ke halaman. Saat pengguna mengatur halaman ke mode sambungkan dan mengklik kata kerja sambungkan pada salah WebPart satu kontrol, ConnectionsZone kontrol akan muncul.
<%@ 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>
Muat halaman di browser. Beralih ke mode sambungkan, menggunakan kontrol Mode Tampilan . Klik panah menu kata kerja pada kontrol Penyedia Kode Pos , dan klik kata kerja sambungkan. UI koneksi muncul, dan kontrol sudah tersambung karena koneksi dideklarasikan dalam markup halaman.
Keterangan
Konstruktor tanpa parameter ini dipanggil saat Anda mendeklarasikan <asp:connectionszone>
elemen di halaman ASP.NET. Anda tidak perlu secara implisit memanggil konstruktor ini, kecuali jika Anda menambahkan kontrol ke halaman secara terprogram.