다음을 통해 공유


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 컨트롤 및 편집 UI(사용자 인터페이스)가 표시되면 영역 아래쪽의 영역 수준 동사 단추에서 텍스트가 변경된 것을 볼 수 있습니다.

설명

메서드는 RenderVerbs 작업이 전체 영역에 적용되는 동사(OK 동사, 취소 동사 및 적용 동사)를 렌더링합니다. 이러한 동사는 , CancelVerbApplyVerb 속성에서 OKVerb참조됩니다.

적용 대상

추가 정보