ASP ListView多重样式

本文关键字:样式 ListView ASP | 更新日期: 2023-09-27 18:18:45

我有问题与asp ListView。我有[消息]表,其中包括状态字段=已读或未读,

listview可以提供不同的样式来显示这个不同的,例如

if(Message.Status == "unread")
    {
       div background color = "yellow"
    }
else if (Message.Status == "read")
    {
       div background color = "Grey"
    }

这可能吗?

ASP ListView多重样式

listview提示和技巧

看看他的网站

我在这个网站的某个地方找到了…但是忘记收藏了…

protected void ListInbox_ItemDataBound(object sender, ListViewItemEventArgs e)
    {
        Panel PanelMsg;
        PanelMsg = (Panel)e.Item.FindControl("PanelMsg");
        ListViewDataItem dataItem = (ListViewDataItem)e.Item;
        string status = (string)DataBinder.Eval(dataItem.DataItem, "Status");
        if (status == "unread")
        {
            PanelMsg.BackColor = System.Drawing.Color.Purple;
        }
    }

感谢DJ Kraze的支持