Aracılığıyla paylaş


ConnectionsZone.CancelVerb Özellik

Tanım

Son kullanıcıların bağlantı kurma işlemini iptal etmelerini sağlayan bir WebPartVerb nesneye başvuru alır.

public:
 virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ CancelVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb CancelVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.CancelVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property CancelVerb As WebPartVerb

Özellik Değeri

WebPartVerb

WebPartVerb Son kullanıcıların iki denetimi bağlama işlemini iptal etmelerini sağlayan bir.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, özelliğinin CancelVerb bir ConnectionsZone denetimle kullanımını gösterir. Örnek yalnızca web sayfasının özelliğinin kullanımını gösteren kodu içerir; örneği çalıştırmak için gereken diğer iki kod dosyası için, sınıfa genel bakışın ConnectionsZone Örnek bölümüne bakın. Kod örneğinin dört bölümü vardır:

  • Web sayfasında görüntüleme modlarını değiştirmenizi sağlayan bir kullanıcı denetimi. Bu kodu sınıfa genel bakış sayfasından ConnectionsZone alın.

  • Posta Kodu arabiriminin kodunu içeren bir kaynak dosya ve bağlantı için sağlayıcı ve tüketici olarak davranan iki WebPart denetim. Bu kodu sınıfa genel bakış sayfasından ConnectionsZone alın.

  • Tüm denetimleri barındıran, bir öğe bildiren ve özelliğin bildirim temelli ve programlı olarak nasıl kullanılacağını gösteren bir <asp:connectionszone> Web sayfası.

  • Örneğin tarayıcıda nasıl çalıştığını gösteren açıklama.

Web sayfası bir <asp:connectionszone> öğe bildirir ve öğesinin içinde bir <cancelverb> öğe bildirir ve öznitelikleri kullanarak bazı özellikleri ayarlar. Ayrıca yönteminde Page_PreRender kod, denetimin iptal fiilinde ConnectionsZone bazı özellikleri ayarlar.

<%@ 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>
<%@ 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_PreRender(ByVal sender As Object, _
    ByVal e As System.EventArgs)
    
    ' Set properties for 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 a new connection"
    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"

  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>
  <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>

Sayfayı bir tarayıcıda yükleyin. Görüntü Modu denetimini kullanarak bağlantı moduna geçin. Posta Kodu Sağlayıcısı denetiminde fiiller menü okuna tıklayın ve ardından bağlan fiiline tıklayın. Sayfadaki bildirim temelli bağlantı nedeniyle zaten bağlı olan denetimlerin bağlantısını kesmek için Bağlantıyı Sonlandır düğmesine tıklayın. Sağlayıcının bağlanabilmesi için bir tüketici seçin bağlantısına tıklayın ve çeşitli özellikleri ayarlamanın etkisine dikkat edin. Fare işaretçinizi Sonlandır düğmesinin üzerine yerleştirirseniz, araç ipucunda özel açıklama metni görüntülenir.

Açıklamalar

Bir denetimde ConnectionsZone kullanılan iptal fiili, kullanıcıların denetimler için bağlantı noktalarını seçtiği görünümün bir parçası olarak bağlantı kullanıcı arabiriminde (UI) görüntülenen bölge düzeyinde bir fiildir. Kullanıcılar iptal fiiline tıkladığında, bağlantı noktalarını seçme işlemini iptal eder ve bağlantı bölgesi görünümünü kullanıcıların yeni bir bağlantı kurmak için tıklayabileceği köprülere döndürür.

Kullanıcı arabiriminde CancelVerb ilgili WebPartVerb nesneye başvuru almak için özelliğini kullanın. Özelliğin kendisi salt okunur olsa da, fiiline bir başvurunuz olduktan sonra, özellik değerlerini gerektiği gibi değiştirebilirsiniz.

Öğeyi bir <asp:connectionszone> öğenin etiketleri içinde bildirerek iptal fiilinin <cancelverb> özellik değerlerini bildirimli olarak ayarlayabilirsiniz. Fiilin özellikleri biçiminde Property-Subpropertybildirimli olarak ayarlanabilir; burada Subproperty nesnenin WebPartVerb bir özelliğidir (örneğin, CancelVerb-Text). Özellikleri program aracılığıyla formda Property.Subproperty da ayarlayabilirsiniz (örneğin, CancelVerb.Text).

Şunlara uygulanır

Ayrıca bkz.