ConnectionsZone.ProvidersTitle Właściwość

Definicja

Pobiera lub ustawia tytuł pokazany powyżej sekcji dostawców interfejsu użytkownika połączenia, gdy połączenie już istnieje.

C#
public virtual string ProvidersTitle { get; set; }

Wartość właściwości

Ciąg służący jako tekst tytułu dla dostawców uczestniczących w połączeniu. Domyślny tytuł jest ciągiem specyficznym dla kultury dostarczonym przez .NET Framework.

Przykłady

Poniższy przykład kodu przedstawia użycie ProvidersTitle właściwości z kontrolką ConnectionsZone . Przykład zawiera tylko kod strony sieci Web, który demonstruje użycie właściwości; w przypadku pozostałych dwóch plików kodu potrzebnych do uruchomienia przykładu zobacz sekcję Przykładowe omówienie ConnectionsZone klasy. Przykładowy kod ma cztery części:

  • Kontrolka użytkownika, która umożliwia przełączanie trybów wyświetlania na stronie sieci Web. Uzyskaj ten kod z ConnectionsZone przeglądu klasy.

  • Plik źródłowy, który zawiera kod interfejsu kodu pocztowego, oraz dwie WebPart kontrolki działające jako dostawca i odbiorca połączenia. Uzyskaj ten kod z ConnectionsZone przeglądu klasy.

  • Strona sieci Web, która hostuje <asp:connectionszone> wszystkie kontrolki, deklaruje element i pokazuje, jak programowo używać właściwości.

  • Wyjaśnienie sposobu działania przykładu w przeglądarce.

Strona sieci Web deklaruje <asp:connectionszone> element, a w metodzie Page_PreRender kod przypisuje wartość do ProvidersTitle właściwości.

ASP.NET (C#)
<%@ 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_PreRender(object sender, EventArgs e)
  {
     // Set properties on verbs.
     connectionsZone1.CancelVerb.Description = 
       "Terminates the connection process";
     connectionsZone1.CloseVerb.Description = 
       "Closes the connections UI";
     connectionsZone1.ConfigureVerb.Description =
       "Configure the transformer for the connection";
     connectionsZone1.ConnectVerb.Description =
       "Connect two WebPart controls";
     connectionsZone1.DisconnectVerb.Description =
       "End the connection between two controls";
    
     // Set properties for UI text strings.
     connectionsZone1.ConfigureConnectionTitle = 
       "Configure";
     connectionsZone1.ConnectToConsumerInstructionText = 
       "Choose a consumer connection point";
     connectionsZone1.ConnectToConsumerText = 
       "Select a consumer for the provider to connect with";
     connectionsZone1.ConnectToConsumerTitle = 
       "Send data to this consumer";
     connectionsZone1.ConnectToProviderInstructionText =
       "Choose a provider connection point";
     connectionsZone1.ConnectToProviderText =
       "Select a provider for the consumer to connect with";
     connectionsZone1.ConnectToProviderTitle =
       "Get data from this provider";
     connectionsZone1.ConsumersInstructionText = 
       "WebPart controls that receive data from providers";
     connectionsZone1.ConsumersTitle = "Consumer Controls";
     connectionsZone1.GetFromText = "Receive from";
     connectionsZone1.GetText = "Retrieve";
     connectionsZone1.HeaderText = 
      "Create and Manage Connections";
     connectionsZone1.InstructionText = 
      "Manage connections for the selected WebPart control";
     connectionsZone1.InstructionTitle = 
       "Manage connections for consumers or providers";
     connectionsZone1.NoExistingConnectionInstructionText = 
       "No connections exist. Click the above link to create "
       + "a connection.";
     connectionsZone1.NoExistingConnectionTitle = 
       "No current connections";
     connectionsZone1.ProvidersInstructionText =
       "WebPart controls that send data to consumers";
     connectionsZone1.ProvidersTitle = "Provider controls";
     
  }
</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>
  <asp:connectionszone id="connectionsZone1" runat="server" >
    <cancelverb text="Terminate" />
    <closeverb text="Close Zone" />
    <configureverb text="Configure" />
    <connectverb text="Connect Controls" />
    <disconnectverb text="End Connection" />
  </asp:connectionszone>
  </div>
  </form>
</body>
</html>

Załaduj stronę w przeglądarce. Przełącz się do trybu łączenia przy użyciu kontrolki Tryb wyświetlania . Kliknij strzałkę menu czasowników w kontrolce Konsument kodu POCZTOWEgo , a następnie kliknij czasownik połącz. W widoku, który zostanie otwarty dla istniejącego połączenia, poszukaj w sekcji dostawców niestandardowego tekstu przypisanego ProvidersTitle do właściwości.

Uwagi

Właściwość ProvidersTitle ma zastosowanie w określonym scenariuszu połączenia. Gdy użytkownik kliknie czasownik połączenia w kontrolce konsumenta, a połączenie już istnieje, kontrolka wyświetla widok, ConnectionsZone który umożliwia użytkownikom rozłączanie połączenia. Widok pokazuje również wszystkich dostawców uczestniczących w połączeniu. Tuż nad listą dostawców znajduje się tekst instrukcji dostawcy, a powyżej jest to tytuł sekcji dostawcy, dla której ProvidersTitle właściwość dostarcza tekst.

Wartość tej właściwości można ustawić deklaratywnie w tagu otwierającym <asp:connectionszone> elementu, dodając atrybut o nazwie ProvidersTitle i przypisując mu wartość. Można również programowo ustawić wartość właściwości.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też