怎样修改ASP.NET中的Repeater控件title的字体颜色或者增加NEW图标

2025-03-03 10:37:14
推荐回答(2个)
回答1:

你可以在数据库中加一个字段,例如是IsNew,类型为字符串
如果IsNew为"1",表示要加NEW图标
如果IsNew为"0",表示不加

那么下面这句


改成
<%# Eval("IsNew").ToString()=="1" ? "

就可以了

后台编辑文章是把 IsNew 也做成可编辑,你想哪个加图标就把它修改成"1"值吧

至于颜色,也是一样的道理

关键是数据库结合HTML、CSS,什么都能做了

回答2:

cs中写个输出图标的方法,用ItemIndex判断需要添加的项,或者根据数据库的值判断都可以,关键就是要在后面写个方法:如
public string getImg(int id)
{
if(id==0)
{
return "";
}
else{return null;}
}
然后在ItemTemplate里面谢<%#getImg(Container.ItemIndex)%>
绝对成功!我是屡试不爽啊