LinkButton.AddAttributesToRender Method (HtmlTextWriter)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

This API supports the product infrastructure and is not intended to be used directly from your code.

Adds the attributes of the LinkButton control to the output stream for rendering on the client.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

protected override void AddAttributesToRender(
	HtmlTextWriter writer


Type: System.Web.UI.HtmlTextWriter

A System.Web.UI.HtmlTextWriter that contains the output stream to render on the client.

The following code example demonstrates how to override the AddAttributesToRender method in a custom server control, so that the LinkButton list item text always appears bold.

<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls" Assembly="Samples.AspNet.CS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<html xmlns="" >
    <title>Custom LinkButton - AddAttributesToRender - C# Example</title>
    <script runat="server">
      void LinkButton1_Command(Object sender, CommandEventArgs e) 
        // Redirect to the Microsoft home page.
    <form id="Form1" method="post" runat="server">
      <h3>Custom LinkButton - AddAttributesToRender - C# Example</h3>

        ToolTip="Microsoft Home">Microsoft Corp.

using System.Web;
using System.Security.Permissions;

namespace Samples.AspNet.CS.Controls
    [AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal)]
    public sealed class CustomLinkButtonAddAttributesToRender : System.Web.UI.WebControls.LinkButton
        protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
            // Show the LinkButton text as Bold 
            writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.FontWeight, "bold");

            // Call the Base's AddAttributesToRender method.

.NET Framework
Available since 1.1
Return to top