\n
前段时间在网上转了一篇在新闻后加“new”的文章,不过是asp的。而且目前我用的最多的是用GridView控件显示新闻,就更不好办,不过功夫不负有心人,总算有了一个方法:
\n
先在要实现新闻后加“new”的页面的CS文件里加上一个静态方法:
\n
public static string News_Pic(DateTime T)
{
// if(T.Date<DateTime.Now.Date)
if (T.Date == DateTime.Now.Date)
{
return “Images/New.gif”;
}
else
{
return “Images/No.gif”;
}
}
\n
最重要的一步就是动态的调用这个方法:
\n
在GridView里建一个模板列,模板里调用
\n
<img src=”<%#Common.News_Pic(Convert.ToDateTime(Eval(“AddDate”)).AddDays(7))%>” width=”22″ height=”9″ />(我这里是在发布一周以内的新闻后加”new “)
\n\n