日期:2014-05-18  浏览次数:20407 次

改变读取的数据库标题的颜色
我从数据库里读取所有文章的标题,用的是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>