私が達成しようとしているのは、リストをループして、ASP.NET アプリケーションでさまざまな種類のスタイルを持つリストボックスに項目を追加することです。これまでのところ、aspx ファイルに次のコードがあります。
ヘッダーで:
<style type="text/css">
.list .Title
{
font-size: x-large;
}
.list .Title1
{
color:Red;
}
.list .Title2
{
color:Black;
}
.list .Title3
{
color:Green;
}
.list .Line
{
background-color:Black;
}
</style>
体のどこかに:
<asp:ListBox ID="CurrentListBox" runat="server" Width="100%" Height="400" CssClass="list">
</asp:ListBox>
コードビハインドでは、次のいずれかを通過するいくつかの要因に応じてリスト項目をループしながら、これを行います。
(私は VB.NET で作業していますが、CSharp での回答でも同様に機能します。翻訳します)
item.Attributes.Add("class", "Title")
また
item.Attributes.Add("class", "Title1")
またはなどなど
問題: それは色を実行し、それをうまく変更します。ただし、フォントサイズは色だけが変わることはありません。
多分いくつかの追加情報: ページロード時にこのコードをループします。