首页用了一个repeater控件来显示新闻,我希望如果是今天的新闻就显示个new的图标,有人说过在itemdatabound事件里面做判断,但是不知道该怎么做,请教高手指点!!

解决方案 »

  1.   

    从数据库中取出来的datetime.Date跟DateTime.Today比较,一样就是今天的
      

  2.   

    是不是我这样的:www.ahszsf.com
      

  3.   

    lingwu05(),请问具体改怎么写?我在新闻标题后面加了个image控件,属性为不显示,当是今天的新闻的时候就让它显示出来,判断改怎么判断? 你的时间是5月份还显示new?
      

  4.   

    可以用程序判断,也可以在SQL查询语句中判断。
    例:在SQL语句中判断datediff(d,时间字段名,getdate())=0,符合这个条件的肯定是当天的新闻。
      

  5.   

    我的代码:
    <%# (Convert.ToInt16(DataBinder.Eval(Container.DataItem,"DayCount"))<30)?"<img src='imgs/new.gif'>":""%>
    30天以内都是new啊
      

  6.   

    你可以将你的新闻上传的时间(也就是数据库表存的时间)与DateTime.Now()比较,如果是今天,那么图片显示,或者增加新图片...
    不就可以了?这个难吗?
    至于代码写到什么地方,写到Page_load()不就最简单吗?
      

  7.   

    同意楼上的意见.可以写在page_load()也可以写在itemdatabound中.