你可以在数据库中加一个字段,例如是IsNew,类型为字符串
如果IsNew为"1",表示要加NEW图标
如果IsNew为"0",表示不加
那么下面这句
改成
<%# Eval("IsNew").ToString()=="1" ? "
就可以了
后台编辑文章是把 IsNew 也做成可编辑,你想哪个加图标就把它修改成"1"值吧
至于颜色,也是一样的道理
关键是数据库结合HTML、CSS,什么都能做了
cs中写个输出图标的方法,用ItemIndex判断需要添加的项,或者根据数据库的值判断都可以,关键就是要在后面写个方法:如
public string getImg(int id)
{
if(id==0)
{
return "";
}
else{return null;}
}
然后在ItemTemplate里面谢<%#getImg(Container.ItemIndex)%>
绝对成功!我是屡试不爽啊