实现最近发表的文章标题后面加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