Style.AddAttributesToRender 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 HtmlTextWriter에 렌더링되어야 하는 HTML 특성 및 스타일을 추가합니다. 이 메서드는 주로 컨트롤 개발자가 사용합니다.
오버로드
AddAttributesToRender(HtmlTextWriter) |
지정된 HtmlTextWriter에 렌더링되어야 하는 HTML 특성 및 스타일을 추가합니다. 이 메서드는 주로 컨트롤 개발자가 사용합니다. |
AddAttributesToRender(HtmlTextWriter, WebControl) |
지정된 HtmlTextWriter 및 웹 서버 컨트롤에 렌더링되어야 하는 HTML 특성과 스타일을 추가합니다. 이 메서드는 주로 컨트롤 개발자가 사용합니다. |
AddAttributesToRender(HtmlTextWriter)
지정된 HtmlTextWriter에 렌더링되어야 하는 HTML 특성 및 스타일을 추가합니다. 이 메서드는 주로 컨트롤 개발자가 사용합니다.
public:
void AddAttributesToRender(System::Web::UI::HtmlTextWriter ^ writer);
public void AddAttributesToRender (System.Web.UI.HtmlTextWriter writer);
member this.AddAttributesToRender : System.Web.UI.HtmlTextWriter -> unit
Public Sub AddAttributesToRender (writer As HtmlTextWriter)
매개 변수
- writer
- HtmlTextWriter
클라이언트에서 HTML 콘텐츠를 렌더링하기 위한 출력 스트림을 나타내는 HtmlTextWriter입니다.
설명
클라이언트에서 웹 서버 컨트롤에 대한 특성 및 스타일을 렌더링하려면 일반적으로 각 특성을 삽입하고 출력 스트림에 개별적으로 스타일을 지정하는 메서드 및 HtmlTextWriter.AddStyleAttribute 메서드를 System.Web.UI.HtmlTextWriter 호출 HtmlTextWriter.AddAttribute 합니다. 이 메서드는 프로세스를 간소화 하기에 대 한 모든 호출을 캡슐화 합니다 HtmlTextWriter.AddAttribute 및 HtmlTextWriter.AddStyleAttribute 모든 특성 및 웹 서버 컨트롤과 연결 된 스타일에 대 한 메서드. 모든 특성 및 스타일에 삽입 되는 System.Web.UI.HtmlTextWriter 단일 메서드 호출의 출력 스트림을 합니다.
추가 정보
적용 대상
AddAttributesToRender(HtmlTextWriter, WebControl)
지정된 HtmlTextWriter 및 웹 서버 컨트롤에 렌더링되어야 하는 HTML 특성과 스타일을 추가합니다. 이 메서드는 주로 컨트롤 개발자가 사용합니다.
public:
virtual void AddAttributesToRender(System::Web::UI::HtmlTextWriter ^ writer, System::Web::UI::WebControls::WebControl ^ owner);
public virtual void AddAttributesToRender (System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebControl owner);
abstract member AddAttributesToRender : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebControl -> unit
override this.AddAttributesToRender : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebControl -> unit
Public Overridable Sub AddAttributesToRender (writer As HtmlTextWriter, owner As WebControl)
매개 변수
- writer
- HtmlTextWriter
클라이언트에서 HTML 콘텐츠를 렌더링하는 데 사용되는 출력 스트림을 나타내는 HtmlTextWriter입니다.
- owner
- WebControl
WebControl과 링크된 웹 서버 컨트롤을 나타내는 WebControl 또는 Style 파생 개체입니다.
예제
다음 예제에서 파생 되는 클래스를 만들어야 하는 방법에 설명 합니다 WebControl 클래스입니다. 기본 구현을 합니다 AddAttributesToRender 메서드를 재정의에서 파생된 된 클래스에 적절 한 특성을 추가 하는 System.Web.UI.HtmlTextWriter 출력 스트림에 합니다.
namespace ControlTest
{
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
// Renders the following HTML:
// <span onclick="alert('Hello');" style="color:Red;">Custom Contents</span>
public class MyWebControl: WebControl {
public MyWebControl() : base(HtmlTextWriterTag.Span)
{ }
[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")]
protected override void AddAttributesToRender(HtmlTextWriter writer)
{
writer.AddAttribute(HtmlTextWriterAttribute.Onclick, "alert('Hello');");
writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "Red");
base.AddAttributesToRender(writer);
}
[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")]
protected override void RenderContents(HtmlTextWriter writer)
{
writer.Write("Custom Contents");
base.RenderContents(writer);
}
}
}
Imports System.Web.UI
Imports System.Web.UI.WebControls
Namespace ControlTest
' Renders the following HTML:
' <span onclick="alert('Hello');" style="color:Red;">Custom Contents</span>
Public Class MyWebControl
Inherits WebControl
Public Sub New()
MyBase.New(HtmlTextWriterTag.Span)
End Sub
<System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
Protected Overrides Sub AddAttributesToRender(writer As HtmlTextWriter)
writer.AddAttribute(HtmlTextWriterAttribute.Onclick, "alert('Hello');")
writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "Red")
MyBase.AddAttributesToRender(writer)
End Sub
<System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
Protected Overrides Sub RenderContents(writer As HtmlTextWriter)
writer.Write("Custom Contents")
MyBase.RenderContents(writer)
End Sub
End Class
End Namespace 'ControlTest
설명
클라이언트에서 웹 서버 컨트롤에 대한 특성 및 스타일을 렌더링하려면 일반적으로 각 특성을 삽입하고 출력 스트림에 개별적으로 스타일을 지정하는 메서드 및 HtmlTextWriter.AddStyleAttribute 메서드를 System.Web.UI.HtmlTextWriter 호출 HtmlTextWriter.AddAttribute 합니다. 프로세스를 간소화하기 위해 이 메서드는 웹 서버 컨트롤과 연결된 모든 특성 및 HtmlTextWriter.AddStyleAttribute 스타일에 대한 모든 호출 HtmlTextWriter.AddAttribute 및 메서드를 캡슐화합니다. 모든 특성 및 스타일에 삽입 되는 System.Web.UI.HtmlTextWriter 단일 메서드 호출의 출력 스트림을 합니다. 이 메서드는 파생된 클래스에서 적절 한 특성을 삽입할 컨트롤 개발자가 일반적으로 재정의 됩니다 하 고 스타일을 System.Web.UI.HtmlTextWriter 클래스에 대 한 출력 스트림 합니다.