Panel.AddAttributesToRender(HtmlTextWriter) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
배경 이미지, 맞춤, 줄 바꿈 및 방향에 대한 정보를 렌더링할 특성 목록에 추가합니다.
protected:
override void AddAttributesToRender(System::Web::UI::HtmlTextWriter ^ writer);
protected override void AddAttributesToRender (System.Web.UI.HtmlTextWriter writer);
override this.AddAttributesToRender : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub AddAttributesToRender (writer As HtmlTextWriter)
매개 변수
- writer
- HtmlTextWriter
클라이언트에서 HTML 콘텐츠를 렌더링하는 데 사용되는 출력 스트림을 나타내는 HtmlTextWriter입니다.
예외
DefaultButton 컨트롤의 Panel 속성은 IButtonControl 형식의 컨트롤에 대한 ID이어야 합니다.
예제
다음 코드 예제에는 재정의 하는 방법을 보여 줍니다.는 AddAttributesToRender 사용자 지정 서버 컨트롤의 메서드 있도록는 Panel 텍스트는 항상 굵은 글꼴로 표시 합니다.
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls" Assembly="Samples.AspNet.CS" %>
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Custom Panel - AddAttributesToRender - C# Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom Panel - AddAttributesToRender - C# Example</h3>
<aspSample:CustomPanelAddAttributesToRender
id="Panel1"
runat="server"
BorderWidth="1px"
BorderStyle="Solid">
<asp:Label id="Label1" runat="server">Label1</asp:Label>
</aspSample:CustomPanelAddAttributesToRender>
</form>
</body>
</html>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls" Assembly="Samples.AspNet.VB" %>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Custom Panel - AddAttributesToRender - VB.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom Panel - AddAttributesToRender - VB.NET Example</h3>
<aspSample:CustomPanelAddAttributesToRender id="Panel1" runat="server"
BorderWidth="1px" BorderStyle="Solid">
<asp:Label id="Label1" runat="server">Label1</asp:Label>
</aspSample:CustomPanelAddAttributesToRender>
</form>
</body>
</html>
using System.Web;
using System.Security.Permissions;
namespace Samples.AspNet.CS.Controls
{
[AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class CustomPanelAddAttributesToRender : System.Web.UI.WebControls.Panel
{
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
{
// Show the Panel text as Bold
writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.FontWeight, "bold");
// Call the Base's AddAttributesToRender method.
base.AddAttributesToRender(writer);
}
}
}
<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class CustomPanelAddAttributesToRender
Inherits System.Web.UI.WebControls.Panel
Protected Overrides Sub AddAttributesToRender(ByVal writer As System.Web.UI.HtmlTextWriter)
' Show the Panel text as Bold
writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.FontWeight, "bold")
' Call the Base's AddAttributesToRender method.
MyBase.AddAttributesToRender(writer)
End Sub
End Class
설명
AddAttributesToRender 주로 컨트롤 개발자가 메서드를 사용 합니다.