62,266
社区成员
发帖
与我相关
我的任务
分享
<asp:Repeater ID="img_ad_long" runat="server">
<ItemTemplate>
<% if (daoqi(Eval("last_time").ToString()) == true) 这里判断是否到期
{ %>
<div class="long_ad"><a href="<%#Eval("link") %>" target="_blank"><img class="short_ad_amg" src="<%#Eval("path") %>" alt="<%#Eval("title") %>">"/></a></div>
<%}
else
{%>
<div class="long_ad"><img class="long_ad_amg" src="/images/long_ad.jpg" alt="此广告位空闲" title="长图片广告位<%#Eval("nunber")%>" /></div>
<%} %>
</ItemTemplate>
</asp:Repeater>
private void img_ad()
{
conn reader = new conn();
String sql = "Select nunber,title,link,path,last_time from img_ad where type = 0";
DataSet ds = reader.DataSets(sql);
this.img_ad_long.DataSource = ds.Tables[0];
this.img_ad_long.DataBind();
}
protected void Page_Load(object sender, EventArgs e)
{
this.img_ad();
}
/// <summary>
/// 检查广告是否到期,没到期返回true,到期返false
/// </summary>
/// <param name="time">到期的时间</param>
/// <returns></returns>
protected bool daoqi(String time)
{
DateTime nowtime = DateTime.Now;
DateTime last_time = Convert.ToDateTime(time);
if (DateTime.Compare(nowtime, last_time) < 0)
{
return true;
}
else
{
return false;
}
}