EditorZoneBase.RenderVerbs(HtmlTextWriter) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
영역 수준에서 적용되는 동사를 렌더링합니다.
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 동사, 취소 동사 및 적용 동사)를 렌더링합니다. 이러한 동사는 , CancelVerb및 ApplyVerb 속성에서 OKVerb참조됩니다.
적용 대상
추가 정보
.NET