Aracılığıyla paylaş


EditorZoneBase.RenderVerbs(HtmlTextWriter) Yöntem

Tanım

Bölge düzeyinde uygulanan fiilleri işler.

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)

Parametreler

writer
HtmlTextWriter

Bölgenin HtmlTextWriter gövde içeriğini alan.

Örnekler

Aşağıdaki kod örneği, türetilmiş bir sınıfta yönteminin RenderVerbs nasıl geçersiz kılınduğunu gösterir. Örneği çalıştırmak için gereken kodun tamamı için sınıfa genel bakış konusunun EditorZoneBase Örnek bölümüne bakın.

Özel düzenleyici bölgesi sınıfından EditorZone türetilir, böylece Web sayfasının bildirim temelli işaretlemesinde bir bölge şablonuyla kullanılabilir. Özel sınıf yöntemini geçersiz kılar ve bölge düzeyi fiillerin RenderVerbs her biri için özelliğin Text mevcut değerine bir metin ekler. Ardından tüm fiilleri işlemek için temel yöntemini çağırır.

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

Sayfayı bir tarayıcıda yüklediğinizde, düzenleme moduna geçmek için açılan liste denetiminde Düzenleme Modu'nu seçebilirsiniz. Denetimlerden birinin başlık çubuğunda fiiller menüsüne (aşağı ok) tıklayabilir ve seçili denetimi düzenlemek için Düzenle'ye tıklayabilirsiniz. EditorZone Denetim ve düzenleme kullanıcı arabirimi (UI) görünür olduğunda, bölgenin en altındaki bölge düzeyinde fiillerin düğmelerinde metnin değiştirildiğini görebilirsiniz.

Açıklamalar

RenderVerbs yöntemi, eylemleri bölgenin tamamına uygulanan fiilleri işler: Tamam fiili, iptal fiili ve uygulama fiili. Bu fiillere , CancelVerbve ApplyVerb özelliklerinde OKVerbbaşvurulur.

Şunlara uygulanır

Ayrıca bkz.