Panel.AddAttributesToRender(HtmlTextWriter) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt Informationen zum Hintergrundbild, zur Ausrichtung, zum Umbruch und zur Richtung zur Liste der zu rendernden Attribute hinzu.
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)
Parameter
- writer
- HtmlTextWriter
Ein HtmlTextWriter Wert, der den Ausgabedatenstrom zum Rendern von HTML-Inhalten auf dem Client darstellt.
Ausnahmen
Die DefaultButton Eigenschaft des Panel Steuerelements muss die ID eines Steuerelements vom Typ IButtonControlsein.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie sie die AddAttributesToRender Methode in einem benutzerdefinierten Serversteuerelement außer Kraft setzen, sodass der Panel Text immer fett angezeigt wird.
<%@ 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
Hinweise
Die AddAttributesToRender Methode wird hauptsächlich von Steuerelemententwicklern verwendet.