EditorZoneBase.ApplyVerb Egenskap

Definition

Hämtar en referens till ett WebPartVerb objekt som gör det möjligt för slutanvändare att tillämpa redigeringsändringar på en kontroll i redigeringsläge.

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

Egenskapsvärde

En WebPartVerb som gör det möjligt för slutanvändare att tillämpa ändringar på en kontroll.

Attribut

Exempel

I följande kodexempel visas hur du kommer åt ApplyVerb egenskapen både deklarativt och programmatiskt. Fullständig kod som krävs för att köra exemplet finns i avsnittet Exempel i EditorZoneBase avsnittet klassöversikt.

Den första delen av kodexemplet visar hur du ApplyVerb kommer åt egenskapen deklarativt på en webbsida. Det här exemplet anpassar texten för verbet.

<aspSample:MyEditorZone ID="EditorZone1" runat="server">
  <ApplyVerb Text="Apply Changes" />
  <CancelVerb Text="Cancel Changes" />
  <OKVerb Text="Finished" />
  <ZoneTemplate>
    <asp:AppearanceEditorPart ID="AppearanceEditorPart1" 
      runat="server" />
    <asp:LayoutEditorPart ID="LayoutEditorPart1" 
      runat="server" />
  </ZoneTemplate>
</aspSample:MyEditorZone>
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
  <ApplyVerb Text="Apply Changes" />
  <CancelVerb Text="Cancel Changes" />
  <OKVerb Text="Finished" />
  <ZoneTemplate>
    <asp:AppearanceEditorPart ID="AppearanceEditorPart1" 
      runat="server" />
    <asp:LayoutEditorPart ID="LayoutEditorPart1" 
      runat="server" />
  </ZoneTemplate>
</aspSample:MyEditorZone>

Den andra delen av exemplet visar hur du kommer åt ApplyVerb egenskapen programmatiskt med hjälp av en växlingsknapp för att aktivera eller inaktivera den.

void Button1_Click(object sender, EventArgs e)
{
  if (EditorZone1.ApplyVerb.Enabled)
    EditorZone1.ApplyVerb.Enabled = false;
  else
    EditorZone1.ApplyVerb.Enabled = true;
}
Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
  If EditorZone1.ApplyVerb.Enabled Then
    EditorZone1.ApplyVerb.Enabled = False
  Else
    EditorZone1.ApplyVerb.Enabled = True
  End If
End Sub

När du läser in sidan i en webbläsare kan du välja Redigera läge i listrutan för att växla till redigeringsläge. Du kan klicka på verbmenyn (nedåtpilen) i namnlisten för en av kontrollerna och klicka på Redigera för att redigera den valda kontrollen. När kontrollen och redigeringsgränssnittet EditorZone visas kan du se knappen som representerar det använda verbet och klicka på knappen Växla ApplyVerb-aktiverad för att aktivera eller inaktivera det.

Kommentarer

Använd verbet refereras av ApplyVerb egenskapen på en kontroll som härleds från EditorZoneBase klassen. Använd verbet sparar redigeringsändringar som en slutanvändare har gjort i redigeringsgränssnittet (UI) till en serverkontroll som för närvarande redigeras. Använd verbet visas som standard i användargränssnittet som en Button kontroll. Typen av knapp kan vara en bild, en länk eller en faktisk knapp. du kan ange detta för alla verbknappar i en zon (inte för enskilda knappar) genom att ange den ärvda VerbButtonType egenskapen på zonnivå.

Använd verbet är en kontroll på zonnivå, vilket innebär att även om det kan finnas flera EditorPart kontroller, där var och en redigerar en eller flera egenskaper för serverkontrollen som är i redigeringsläge, fungerar det använda verbet universellt för att tillämpa alla ändringar från alla EditorPart kontroller i zonen på serverkontrollen.

Gäller för

Se även