Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

EditorZoneBase.ApplyVerb-Eigenschaft

Aktualisiert: November 2007

Ruft einen Verweis auf ein WebPartVerb-Objekt ab, das den Endbenutzern ermöglicht, Bearbeitungsänderungen an einem Steuerelement im Bearbeitungsmodus zu übernehmen.

Namespace:  System.Web.UI.WebControls.WebParts
Assembly:  System.Web (in System.Web.dll)
[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public virtual WebPartVerb ApplyVerb { get; }
/** @property */
/** @attribute PersistenceModeAttribute(PersistenceMode.InnerProperty) */
public WebPartVerb get_ApplyVerb()

public function get ApplyVerb () : WebPartVerb

Eigenschaftenwert

Typ: System.Web.UI.WebControls.WebParts.WebPartVerb
Ein WebPartVerb, das Endbenutzern ermöglicht, Änderungen auf ein Steuerelement anzuwenden.

Auf das Verb Anwenden verweist die ApplyVerb-Eigenschaft eines Steuerelements, das von der EditorZoneBase-Klasse abgeleitet wird. Das Verb Anwenden speichert die Bearbeitungsänderungen, die gerade von einem Endbenutzer in der Bearbeitungsbenutzeroberfläche (UI) an einem Serversteuerelement vorgenommenen wurden. Standardmäßig wird das Verb Anwenden auf der Benutzeroberfläche als Button-Steuerelement angezeigt. Der Typ der Schaltfläche kann ein Bild, ein Link oder tatsächlich eine Schaltfläche sein. Sie können dies für alle Verbschaltflächen in einer Zone festlegen (nicht für einzelne Schaltflächen), indem Sie die geerbte VerbButtonType-Eigenschaft auf der Zonenebene festlegen.

Das Verb Anwenden ist ein Steuerelement auf Zonenebene, d. h., dass es trotz des Vorhandenseins möglicher weiterer EditorPart-Steuerelemente, die eine oder mehrere Eigenschaften für das im Bearbeitungsmodus befindliche Serversteuerelement bearbeiten, universell funktioniert, also alle Änderungen von allen EditorPart-Steuerelementen in das Serversteuerelement übernimmt.

Im folgenden Codebeispiel wird sowohl der deklarative als auch der programmgesteuerte Zugriff auf die ApplyVerb-Eigenschaft veranschaulicht. Den zum Ausführen des Beispiels erforderlichen vollständigen Code finden Sie im Beispielabschnitt des Übersichtsthemas für die EditorZoneBase-Klasse.

Im ersten Teil des Codebeispiels wird veranschaulicht, wie deklarativ auf die ApplyVerb-Eigenschaft in einer Webseite zugegriffen wird. 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>


Der zweite Teil des Beispiels veranschaulicht, wie auf die ApplyVerb-Eigenschaft programmgesteuert mithilfe einer Umschaltfläche zugegriffen wird, um sie zu aktivieren oder zu deaktivieren.

void Button1_Click(object sender, EventArgs e)
{
  if (EditorZone1.ApplyVerb.Enabled)
    EditorZone1.ApplyVerb.Enabled = false;
  else
    EditorZone1.ApplyVerb.Enabled = true;
}


Wenn Sie die Seite in einem Browser laden, können Sie zum Wechseln in den Bearbeitungsmodus im Dropdownlisten-Steuerelement die Option Bearbeitungsmodus auswählen. Sie können in der Titelleiste eines der Steuerelemente auf das Verbenmenü (Pfeil nach unten) und dann auf Bearbeiten klicken, um das ausgewählte Steuerelement zu bearbeiten. Wenn das EditorZone-Steuerelement und die Bearbeitungsbenutzeroberfläche angezeigt werden, können Sie die Schaltfläche sehen, die das Verb Anwenden darstellt, und auf die Schaltfläche ApplyVerb umschalten klicken, um sie zu aktivieren bzw. zu deaktivieren.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.