EditorZoneBase.RenderVerbs(HtmlTextWriter) Метод

Определение

Обрабатывает команды, действующие на уровне зоны.

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)

Параметры

writer
HtmlTextWriter

Объект HtmlTextWriter, получающий содержимое основной области зоны.

Примеры

В следующем примере кода показано, как переопределить RenderVerbs метод в производном классе. Полный код, необходимый для выполнения примера, см. в EditorZoneBase разделе "Пример" раздела обзора класса.

Настраиваемая зона редактора является производным от EditorZone класса, чтобы его можно было использовать с шаблоном зоны в декларативной разметке веб-страницы. Пользовательский класс переопределяет RenderVerbs метод, добавляя некоторый текст к существующему значению Text свойства для каждой команды уровня зоны. Затем он вызывает базовый метод для отрисовки всех команд.

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

При загрузке страницы в браузере можно выбрать режим редактирования в раскрывающемся списке, чтобы переключиться в режим редактирования. Вы можете щелкнуть меню команд (стрелка вниз) в строке заголовка одного из элементов управления и нажать кнопку "Изменить ", чтобы изменить выбранный элемент управления. EditorZone Когда отображается пользовательский интерфейс элемента управления и редактирование, вы можете увидеть, что текст был изменен на кнопках для команд уровня зоны в нижней части зоны.

Комментарии

Метод RenderVerbs отрисовывает команды, действия которых применяются ко всей зоне: команда OK, команда отмены и команда apply. Эти команды ссылаются в OKVerbCancelVerbсвойствах , а также ApplyVerb в свойствах.

Применяется к

См. также раздел