我从数据库里读取所有文章的标题,用的是repeater的 <%#container.dataitem( "title ")%> 请问我想指定某一条记录的颜色为红色,应该如何做呢?谢谢!!!!我很急!!!
我用的VB语言如下: <asp:Repeater ID= "myrepeater2 " runat= "server ">
<itemtemplate>
<asp:HyperLink Text= ' <%# Left(DataBinder.Eval(Container.DataItem, "wbiaoti "),21)+ "… "%> ' NavigateUrl= ' <%# "wzph.aspx?id= " & Container.DataItem( "id ") %> ' Target= "_blank " runat= "server "/>
<br>
</itemtemplate>
</asp:Repeater>
希望大家帮帮忙!万分感谢!!!
------解决方案--------------------------------------------------------
<asp:HyperLink Text= ' <%# Left(DataBinder.Eval(Container.DataItem, "wbiaoti "),21)+ "… "%> ' NavigateUrl= ' <%# "wzph.aspx?id= " & Container.DataItem( "id ") %> ' Target= "_blank " runat= "server "
【这儿增加style= "color: <%#((bool)DataBinder.Eval(Container.DataItem, "IsDisplay "))? "red ":string.Empty%> "】/>
改:
<A href= " <%# "wzph.aspx?id= " & Container.DataItem( "id ") %> " Target= "_blank " style= "color: <%#((bool)DataBinder.Eval(Container.DataItem, "IsDisplay "))? "red ":string.Empty%> "> <%# Left(DataBinder.Eval(Container.DataItem, "wbiaoti "),21)+ "… "%> </A>