EditorZoneBase.OKVerb Eigenschaft

Definition

Ruft einen Verweis auf ein WebPartVerb-Objekt ab, das Bearbeitungsänderungen auf ein Steuerelement im Bearbeitungsmodus anwendet und die Bearbeitungsbenutzeroberfläche ausblendet.

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

Eigenschaftswert

WebPartVerb

Ein WebPartVerb, das Bearbeitungsänderungen auf ein Steuerelement anwendet und die Bearbeitungsbenutzeroberfläche ausblendet.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie sowohl deklarativ als auch programmgesteuert auf die OKVerb Eigenschaft zugreifen können. Für den vollständigen Code, der zum Ausführen des Beispiels erforderlich ist, finden Sie im Abschnitt "Beispiel" des EditorZoneBase Klassenübersichtsthemas.

Im ersten Teil des Codebeispiels wird gezeigt, wie Sie auf die OKVerb Eigenschaft deklarativ auf eine Webseite zugreifen. In diesem Beispiel wird der Text für das Verb angepasst.

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

Im zweiten Teil des Beispiels wird gezeigt, wie Sie programmgesteuert auf die OKVerb Umschaltfläche zugreifen, indem Sie eine Umschaltfläche verwenden, um sie zu aktivieren oder zu deaktivieren.

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

End Sub

Wenn Sie die Seite in einem Browser laden, können Sie den Bearbeitungsmodus im Dropdownlistensteuerelement auswählen, um zum Bearbeitungsmodus zu wechseln. Sie können auf das Menü "Verben" (nach unten) in der Titelleiste eines der Steuerelemente klicken und auf "Bearbeiten " klicken, um das ausgewählte Steuerelement zu bearbeiten. Wenn die EditorZone Steuerelement- und Bearbeitungsoberfläche sichtbar ist, können Sie die Schaltfläche anzeigen, die das OK-Verb darstellt, und klicken Sie auf die Schaltfläche " OKVerb Aktiviert ", um sie zu aktivieren oder zu deaktivieren.

Hinweise

Das OK-Verb wird von der OKVerb Eigenschaft auf einem steuerelement verwiesen, das aus der EditorZoneBase Klasse abgeleitet ist. Es ähnelt dem angewendeten Verb, in dem ein Benutzer darauf klickt, wird die Bearbeitungsänderungen angewendet, die der Benutzer an einem Serversteuerelement vorgenommen hat. Darüber hinaus sind die Bearbeitungssteuerelemente ausgeblendet, das WebPart Steuerelement, das bearbeitet wird, ist nicht mehr ausgewählt (wodurch der Benutzer ein anderes Steuerelement bearbeiten kann), und die Seite bleibt im Bearbeitungsmodus.

Standardmäßig wird das OK-Verb in der Benutzeroberfläche als Button Steuerelement angezeigt. Der Typ der Schaltfläche kann ein Bild, ein Link oder eine tatsächliche Schaltfläche sein; Sie können dies für alle Verbschaltflächen in einer Zone (nicht für einzelne Schaltflächen) festlegen, indem Sie die geerbte VerbButtonType Eigenschaft auf Zonenebene festlegen.

Das OK-Verb ist ein Zone-Level-Steuerelement, was bedeutet, dass zwar mehrere Steuerelemente vorhanden sind, jedes Bearbeiten einer oder mehrerer EditorPart Eigenschaften für das Serversteuerelement, das sich im Bearbeitungsmodus befindet, universell funktioniert das OK-Verb, um alle Änderungen aus allen EditorPart Steuerelementen in der Zone anzuwenden und alle Steuerelemente auszublenden, außer für die Zone selbst.

Gilt für

Siehe auch