EditorZoneBase.RenderVerbs(HtmlTextWriter) Methode

Definition

Rendert die Verben, die auf Zonenebene gültig sind.

protected:
 override void RenderVerbs(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderVerbs (System.Web.UI.HtmlTextWriter writer);
override this.RenderVerbs : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderVerbs (writer As HtmlTextWriter)

Parameter

writer
HtmlTextWriter

Der HtmlTextWriter, der den Inhalt der Zone empfängt.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie die RenderVerbs Methode in einer abgeleiteten Klasse außer Kraft setzen. Für den vollständigen Code, der zum Ausführen des Beispiels erforderlich ist, finden Sie im Abschnitt "Beispiel" des EditorZoneBase Klassenübersichtsthemas.

Die benutzerdefinierte Editorzone wird aus der EditorZone Klasse abgeleitet, damit sie mit einer Zone-Vorlage im deklarativen Markup der Webseite verwendet werden kann. Die benutzerdefinierte Klasse überschreibt die RenderVerbs Methode, indem Sie dem vorhandenen Wert der Eigenschaft für jede der Verben der Zone-Ebene Text Text hinzufügen. Anschließend wird die Basismethode aufgerufen, um alle Verben zu rendern.

protected override void RenderVerbs(HtmlTextWriter writer)
{
  WebPartVerb[] verbs = new WebPartVerb[] { OKVerb, 
    CancelVerb, ApplyVerb };
  foreach (WebPartVerb verb in verbs)
  {
    if (verb != null)
      verb.Text += " Verb";
  }
  base.RenderVerbs(writer);
}
  Protected Overrides Sub RenderVerbs(ByVal writer As _
    HtmlTextWriter)
    Dim verbs() As WebPartVerb = {OKVerb, CancelVerb, ApplyVerb}
    Dim verb As WebPartVerb
    For Each verb In verbs
      If Not (verb Is Nothing) Then
        verb.Text += " Verb"
      End If
    Next verb
    MyBase.RenderVerbs(writer)
  End Sub
End Class

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 Bearbeitungsschnittstelle (UI) sichtbar ist, können Sie sehen, dass der Text auf den Schaltflächen für die Verben auf Zonenebene am unteren Rand der Zone geändert wurde.

Hinweise

Die RenderVerbs Methode rendert die Verben, deren Aktionen auf die gesamte Zone angewendet werden: das OK-Verb, das Abbrechen-Verb und das anwendende Verb. Diese Verben werden in den OKVerb, CancelVerbund ApplyVerb Eigenschaften verwiesen.

Gilt für

Siehe auch