Поделиться через


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. Ссылки на эти команды используются в свойствах OKVerb, CancelVerbи ApplyVerb .

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

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