다음을 통해 공유


HtmlForm.RenderAttributes(HtmlTextWriter) 메서드

정의

HtmlForm 컨트롤의 특성을 지정된 HtmlTextWriter 개체에 렌더링합니다.

protected:
 override void RenderAttributes(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderAttributes(System.Web.UI.HtmlTextWriter writer);
override this.RenderAttributes : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderAttributes (writer As HtmlTextWriter)

매개 변수

writer
HtmlTextWriter

HtmlTextWriter 렌더링된 콘텐츠를 받는 대상입니다.

예외

속성에 설정된 컨트롤 ID가 DefaultButton 형식 IButtonControl이 아닙니다.

설명

이 메서드는 RenderAttributes 이 메서드를 사용하여 IsValidFormAttribute 컨트롤의 특성을 확인 HtmlForm 하여 HTML 요소의 <form> 여는 태그에서 렌더링할 수 있는지 확인합니다.

또한 메서드는 RenderAttributes 컨트롤의 method, actiononsubmit 특성을 렌더링합니다 HtmlForm . 속성에 설정된 컨트롤 ID가 DefaultButton 인터페이스를 IButtonControl 구현하지 않으면 예외가 InvalidOperationException throw됩니다.

RenderAttributes 메서드는 주로 컨트롤의 기능을 확장 하는 컨트롤 개발자에 HtmlForm 의해 사용 됩니다.

상속자 참고

파생 클래스에서 메서드를 RenderAttributes(HtmlTextWriter) 재정의하는 경우 컨트롤의 RenderAttributes(HtmlTextWriter) 특성이 올바르게 렌더링되도록 기본 클래스의 메서드를 HtmlForm 호출해야 합니다.

적용 대상

추가 정보