在后面的代码中调整ListItem的字体大小

时间:2012-12-18 10:22:35

标签: c# asp.net vb.net

我想要实现的是循环遍历列表并将项目添加到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>

在代码Behind中我执行此操作,同时循环浏览列表项目,具体取决于其中一个因素:

(我在VB.NET工作,但CSharp的答案也会这样做,我会翻译它)

item.Attributes.Add("class", "Title")

item.Attributes.Add("class", "Title1")

或 等等。

问题: 它做的颜色,它改变它就好了。但字体大小永远不会改变只有颜色通过。

也许是一些额外的信息:它在pageload处循环遍历此代码。

1 个答案:

答案 0 :(得分:1)

尝试

 CurrentListBox.Items[0].Attributes.Add("style", "font-size:x-large;");

由于