ListBox.AddAttributesToRender Method (HtmlTextWriter)
.NET Framework (current version)
This API supports the product infrastructure and is not intended to be used directly from your code.
Adds name, size, multiple, and onchange to the list of attributes to render.
Assembly: System.Web (in System.Web.dll)
Parameters
- writer
-
Type:
System.Web.UI.HtmlTextWriter
The output stream that renders HTML content to the client.
The following code example demonstrates how to override the AddAttributesToRender method in a custom server control, so that the ListBox list item text always displays as bold.
<%@ 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 ListBox - AddAttributesToRender - VB.NET Example</title> <script runat="server"> Sub Page_Load(sender As Object, e As EventArgs) ListBox1.Items.Add(New ListItem("Item1", "Item1")) ListBox1.Items.Add(New ListItem("Item2", "Item2")) ListBox1.Items.Add(New ListItem("Item2", "Item2")) End Sub </script> </head> <body> <form id="Form1" method="post" runat="server"> <h3>Custom ListBox - AddAttributesToRender - VB.NET Example</h3> <aspSample:CustomListBoxAddAttributesToRender id="ListBox1" runat="server" /> </form> </body> </html>
<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _ Public NotInheritable Class CustomListBoxAddAttributesToRender Inherits System.Web.UI.WebControls.ListBox Protected Overrides Sub AddAttributesToRender(ByVal writer As System.Web.UI.HtmlTextWriter) ' Show the ListItem text as Bold writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.FontWeight, "bold") ' Call the Base's AddAttributesToRender method. MyBase.AddAttributesToRender(writer) End Sub End Class
.NET Framework
Available since 1.1
Available since 1.1
Show: