我想要实现这样的信息置顶效果,


是不是应该和最新信息的代码差不多?
即:
1、找到你要修改的模型(找不到先看
http://www.pageadmin.net/article/20121220/497.html这个教程),在你修改的模型的第一行插入下面的代码,这是一个判断日期相差天数来返回不同字符的函数。
完整的模型如下。
<script Language="c#" Runat="server">
string newpic(DateTime D1)
{
string rv="";
TimeSpan ts=DateTime.Now-D1;
if(ts.Days<=3) //如果是3天内发布就返回图片,这里可以自己修改
{
rv="<img src='/e/images/diy/new.gif' hspace=5>";
}
return rv;
}
</script>
<%
DataTable dt=Get_Data();
DataRow dr;
for(int i=0;i<dt.Rows.Count;i++)
{
dr=dt.Rows
; //说明:给dr赋值
%>
....其他不相关内容本处省略
<%=newpic((DateTime)dr["thedate"])%> <---这里为最新图标的调用方法-->
<%
}
%>
复制代码
v3的模型完全采用标准的.net语法,熟悉net基础语法的朋友应该很容易扩展功能。
注意:要想突出显示最新信息,日期要改成当前时间,否则不显示