实现最近发表的文章标题后面加NEW图片方法

方法一:

我使用的方法,前台.aspx页面:

 
<%#NewPic(Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"DateAndTime")))%>



后台.cs页面添加以下代码:

 

public string NewPic(DateTime T)
        {
            if (T.Date == DateTime.Now.Date)
            {
                return "<img src=../images/new.gif>";
            }
            else
            {
                return null;
            }
        }



以上代码是显示当天信息后面加NEW图片,如果需要多天,可以此基础上做些修改。

方法二:

在SQL语名中定义,如下:

 

Select id, title = CASE WHEN DATEDIFF(d,发布时间,GETDATE()) = 0 THEN title '<img src="new.gif">' ELSE title END FROM news orDER BY 发布时间 DESC



这个方法,我使用ACCESS调试,提示出错。如果有实现的有朋友请告诉我,谢谢。


其它方法,请参考:

http://community.csdn.net/Expert/topic/4247/4247098.xml?temp=.6109278

http://community.csdn.net/Expert/topic/4187/4187789.xml?temp=.7517969

http://community.csdn.net/Expert/topic/4277/4277159.xml?temp=.3536646

posted @ 2008-10-23 09:37  Landy_di  阅读(198)  评论(0)    收藏  举报