Condividi tramite


EditorZoneBase.RenderVerbs(HtmlTextWriter) Metodo

Definizione

Esegue il rendering dei verbi applicabili a livello di zona.

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)

Parametri

writer
HtmlTextWriter

Oggetto HtmlTextWriter che riceve il contenuto del corpo della zona.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del RenderVerbs metodo in una classe derivata. Per il codice completo necessario per eseguire l'esempio, vedere la sezione Esempio dell'argomento panoramica della EditorZoneBase classe.

La zona dell'editor EditorZone personalizzato deriva dalla classe in modo che possa essere usata con un modello di zona nel markup dichiarativo della pagina Web. La classe personalizzata esegue RenderVerbs l'override del metodo, aggiungendo un testo al valore esistente della proprietà per ognuno dei verbi a livello di Text zona. Chiama quindi il metodo di base per eseguire il rendering di tutti i verbi.

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

Quando si carica la pagina in un browser, è possibile selezionare Modalità di modifica nel controllo elenco a discesa per passare alla modalità di modifica. È possibile fare clic sul menu verbi (freccia giù) nella barra del titolo di uno dei controlli e fare clic su Modifica per modificare il controllo selezionato. Quando il controllo e la EditorZone modifica dell'interfaccia utente sono visibili, è possibile visualizzare il testo modificato nei pulsanti per i verbi a livello di zona nella parte inferiore della zona.

Commenti

Il RenderVerbs metodo esegue il rendering dei verbi le cui azioni si applicano all'intera zona: il verbo OK, il verbo annulla e il verbo applica. Questi verbi vengono a cui si fa riferimento nelle OKVerbproprietà , CancelVerbe ApplyVerb .

Si applica a

Vedi anche