EditorZoneBase.RenderVerbs(HtmlTextWriter) Yöntem

Tanım

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

C#
protected override void RenderVerbs(System.Web.UI.HtmlTextWriter writer);

Parametreler

writer
HtmlTextWriter

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

Örnekler

Aşağıdaki kod örneğinde, türetilmiş bir sınıfta yönteminin RenderVerbs nasıl geçersiz kılınması gösterilmektedir. Ö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, Web sayfasının bildirim temelli işaretlemesinde bir bölge şablonuyla birlikte kullanılabilmesi için sınıfından türetilir EditorZone . Özel sınıf, bölge düzeyi fiillerin RenderVerbs her biri için özelliğin Text mevcut değerine bir metin ekleyerek yöntemini geçersiz kılar. Ardından tüm fiilleri işlemek için temel yöntemini çağırır.

C#
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);
}

Sayfayı bir tarayıcıya 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 fiil 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, metnin bölgenin altındaki bölge düzeyi fiillerin düğmelerinde 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

Ürün Sürümler
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Ayrıca bkz.