ListBox.AddAttributesToRender(HtmlTextWriter) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İşlenmek üzere öznitelik listesine , size
, multiple
ve onchange
eklername
.
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)
Parametreler
- writer
- HtmlTextWriter
İstemciye HTML içeriği işleyen çıkış akışı.
Örnekler
Aşağıdaki kod örneği, liste öğesi metninin AddAttributesToRender her zaman kalın olarak gösterilmesi için özel bir sunucu denetiminde ListBox yönteminin nasıl geçersiz kılındığını gösterir.
<%@ 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 ListBox - AddAttributesToRender - C# Example</title>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
ListBox1.Items.Add(new ListItem("Item1", "Item1"));
ListBox1.Items.Add(new ListItem("Item2", "Item2"));
ListBox1.Items.Add(new ListItem("Item2", "Item2"));
}
</script>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom ListBox - AddAttributesToRender - C# Example</h3>
<aspSample:CustomListBoxAddAttributesToRender
id="ListBox1"
runat="server" />
</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 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>
using System.Web;
using System.Security.Permissions;
namespace Samples.AspNet.CS.Controls
{
[AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class CustomListBoxAddAttributesToRender : System.Web.UI.WebControls.ListBox
{
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
{
// Show the ListItem 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 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
Şunlara uygulanır
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.