asp.net用repeater绑定的数据当天新闻后面加NEW图标,我在后台ItemDataBound里面写判断,但是不行,求指点

2024-11-28 05:27:12
推荐回答(4个)
回答1:

假设新闻时间字段为NewsTime


修改为
=DateTime.Now.Date %>' />

回答2:

不用绑定新闻的ID,按你现在的方式图片的Visible属性直接在前台判断比较方便。如果在后台,可以用repeater 的ItemDataBound事件绑定
protected void rpList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
//判断
}
}

回答3:

一楼的回答不错

回答4:

<% if(IsVisible)
{ %>

<%}%>
后台在写个IsVisible 根据新闻是否new来返回true false
true new图片就显示 false就不显示